Class TypedQueryWrapper<X>
- java.lang.Object
-
- com.sun.enterprise.container.common.impl.QueryWrapper<jakarta.persistence.TypedQuery<X>>
-
- com.sun.enterprise.container.common.impl.TypedQueryWrapper<X>
-
- All Implemented Interfaces:
jakarta.persistence.Query,jakarta.persistence.TypedQuery<X>
public class TypedQueryWrapper<X> extends QueryWrapper<jakarta.persistence.TypedQuery<X>> implements jakarta.persistence.TypedQuery<X>
Wrapper class for jakarta.persistence.TypedQuery objects returned from non-transactional access of a container-managed transactional EntityManager.
-
-
Field Summary
-
Fields inherited from class com.sun.enterprise.container.common.impl.QueryWrapper
queryDelegate
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <X> jakarta.persistence.TypedQuery<X>createQueryWrapper(jakarta.persistence.TypedQuery<X> queryDelegate, jakarta.persistence.EntityManager emDelegate)<T> jakarta.persistence.Parameter<T>getParameter(int position, Class<T> type)<T> jakarta.persistence.Parameter<T>getParameter(String name, Class<T> type)List<X>getResultList()XgetSingleResult()jakarta.persistence.TypedQuery<X>setFirstResult(int startPosition)jakarta.persistence.TypedQuery<X>setFlushMode(jakarta.persistence.FlushModeType flushMode)jakarta.persistence.TypedQuery<X>setHint(String hintName, Object value)jakarta.persistence.TypedQuery<X>setLockMode(jakarta.persistence.LockModeType lockModeType)jakarta.persistence.TypedQuery<X>setMaxResults(int maxResults)jakarta.persistence.TypedQuery<X>setParameter(int position, Object value)jakarta.persistence.TypedQuery<X>setParameter(int position, Calendar value, jakarta.persistence.TemporalType temporalType)jakarta.persistence.TypedQuery<X>setParameter(int position, Date value, jakarta.persistence.TemporalType temporalType)jakarta.persistence.TypedQuery<X>setParameter(jakarta.persistence.Parameter<Calendar> param, Calendar value, jakarta.persistence.TemporalType temporalType)jakarta.persistence.TypedQuery<X>setParameter(jakarta.persistence.Parameter<Date> param, Date value, jakarta.persistence.TemporalType temporalType)<T> jakarta.persistence.TypedQuery<X>setParameter(jakarta.persistence.Parameter<T> param, T value)jakarta.persistence.TypedQuery<X>setParameter(String name, Object value)jakarta.persistence.TypedQuery<X>setParameter(String name, Calendar value, jakarta.persistence.TemporalType temporalType)jakarta.persistence.TypedQuery<X>setParameter(String name, Date value, jakarta.persistence.TemporalType temporalType)-
Methods inherited from class com.sun.enterprise.container.common.impl.QueryWrapper
createQueryWrapper, executeUpdate, getFirstResult, getFlushMode, getHints, getLockMode, getMaxResults, getParameter, getParameter, getParameters, getParameterValue, getParameterValue, getParameterValue, isBound, unwrap
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Method Detail
-
createQueryWrapper
public static <X> jakarta.persistence.TypedQuery<X> createQueryWrapper(jakarta.persistence.TypedQuery<X> queryDelegate, jakarta.persistence.EntityManager emDelegate)
-
getResultList
public List<X> getResultList()
- Specified by:
getResultListin interfacejakarta.persistence.Query- Specified by:
getResultListin interfacejakarta.persistence.TypedQuery<X>- Overrides:
getResultListin classQueryWrapper<jakarta.persistence.TypedQuery<X>>
-
getSingleResult
public X getSingleResult()
- Specified by:
getSingleResultin interfacejakarta.persistence.Query- Specified by:
getSingleResultin interfacejakarta.persistence.TypedQuery<X>- Overrides:
getSingleResultin classQueryWrapper<jakarta.persistence.TypedQuery<X>>
-
setMaxResults
public jakarta.persistence.TypedQuery<X> setMaxResults(int maxResults)
- Specified by:
setMaxResultsin interfacejakarta.persistence.Query- Specified by:
setMaxResultsin interfacejakarta.persistence.TypedQuery<X>- Overrides:
setMaxResultsin classQueryWrapper<jakarta.persistence.TypedQuery<X>>
-
setFirstResult
public jakarta.persistence.TypedQuery<X> setFirstResult(int startPosition)
- Specified by:
setFirstResultin interfacejakarta.persistence.Query- Specified by:
setFirstResultin interfacejakarta.persistence.TypedQuery<X>- Overrides:
setFirstResultin classQueryWrapper<jakarta.persistence.TypedQuery<X>>
-
setHint
public jakarta.persistence.TypedQuery<X> setHint(String hintName, Object value)
- Specified by:
setHintin interfacejakarta.persistence.Query- Specified by:
setHintin interfacejakarta.persistence.TypedQuery<X>- Overrides:
setHintin classQueryWrapper<jakarta.persistence.TypedQuery<X>>
-
setParameter
public <T> jakarta.persistence.TypedQuery<X> setParameter(jakarta.persistence.Parameter<T> param, T value)
- Specified by:
setParameterin interfacejakarta.persistence.Query- Specified by:
setParameterin interfacejakarta.persistence.TypedQuery<X>- Overrides:
setParameterin classQueryWrapper<jakarta.persistence.TypedQuery<X>>
-
setParameter
public jakarta.persistence.TypedQuery<X> setParameter(jakarta.persistence.Parameter<Date> param, Date value, jakarta.persistence.TemporalType temporalType)
- Specified by:
setParameterin interfacejakarta.persistence.Query- Specified by:
setParameterin interfacejakarta.persistence.TypedQuery<X>- Overrides:
setParameterin classQueryWrapper<jakarta.persistence.TypedQuery<X>>
-
setParameter
public jakarta.persistence.TypedQuery<X> setParameter(jakarta.persistence.Parameter<Calendar> param, Calendar value, jakarta.persistence.TemporalType temporalType)
- Specified by:
setParameterin interfacejakarta.persistence.Query- Specified by:
setParameterin interfacejakarta.persistence.TypedQuery<X>- Overrides:
setParameterin classQueryWrapper<jakarta.persistence.TypedQuery<X>>
-
setParameter
public jakarta.persistence.TypedQuery<X> setParameter(String name, Object value)
- Specified by:
setParameterin interfacejakarta.persistence.Query- Specified by:
setParameterin interfacejakarta.persistence.TypedQuery<X>- Overrides:
setParameterin classQueryWrapper<jakarta.persistence.TypedQuery<X>>
-
setParameter
public jakarta.persistence.TypedQuery<X> setParameter(String name, Date value, jakarta.persistence.TemporalType temporalType)
- Specified by:
setParameterin interfacejakarta.persistence.Query- Specified by:
setParameterin interfacejakarta.persistence.TypedQuery<X>- Overrides:
setParameterin classQueryWrapper<jakarta.persistence.TypedQuery<X>>
-
setParameter
public jakarta.persistence.TypedQuery<X> setParameter(String name, Calendar value, jakarta.persistence.TemporalType temporalType)
- Specified by:
setParameterin interfacejakarta.persistence.Query- Specified by:
setParameterin interfacejakarta.persistence.TypedQuery<X>- Overrides:
setParameterin classQueryWrapper<jakarta.persistence.TypedQuery<X>>
-
setParameter
public jakarta.persistence.TypedQuery<X> setParameter(int position, Object value)
- Specified by:
setParameterin interfacejakarta.persistence.Query- Specified by:
setParameterin interfacejakarta.persistence.TypedQuery<X>- Overrides:
setParameterin classQueryWrapper<jakarta.persistence.TypedQuery<X>>
-
setParameter
public jakarta.persistence.TypedQuery<X> setParameter(int position, Date value, jakarta.persistence.TemporalType temporalType)
- Specified by:
setParameterin interfacejakarta.persistence.Query- Specified by:
setParameterin interfacejakarta.persistence.TypedQuery<X>- Overrides:
setParameterin classQueryWrapper<jakarta.persistence.TypedQuery<X>>
-
setParameter
public jakarta.persistence.TypedQuery<X> setParameter(int position, Calendar value, jakarta.persistence.TemporalType temporalType)
- Specified by:
setParameterin interfacejakarta.persistence.Query- Specified by:
setParameterin interfacejakarta.persistence.TypedQuery<X>- Overrides:
setParameterin classQueryWrapper<jakarta.persistence.TypedQuery<X>>
-
getParameter
public <T> jakarta.persistence.Parameter<T> getParameter(String name, Class<T> type)
- Specified by:
getParameterin interfacejakarta.persistence.Query- Overrides:
getParameterin classQueryWrapper<jakarta.persistence.TypedQuery<X>>
-
getParameter
public <T> jakarta.persistence.Parameter<T> getParameter(int position, Class<T> type)- Specified by:
getParameterin interfacejakarta.persistence.Query- Overrides:
getParameterin classQueryWrapper<jakarta.persistence.TypedQuery<X>>
-
setFlushMode
public jakarta.persistence.TypedQuery<X> setFlushMode(jakarta.persistence.FlushModeType flushMode)
- Specified by:
setFlushModein interfacejakarta.persistence.Query- Specified by:
setFlushModein interfacejakarta.persistence.TypedQuery<X>- Overrides:
setFlushModein classQueryWrapper<jakarta.persistence.TypedQuery<X>>
-
setLockMode
public jakarta.persistence.TypedQuery<X> setLockMode(jakarta.persistence.LockModeType lockModeType)
- Specified by:
setLockModein interfacejakarta.persistence.Query- Specified by:
setLockModein interfacejakarta.persistence.TypedQuery<X>- Overrides:
setLockModein classQueryWrapper<jakarta.persistence.TypedQuery<X>>
-
-