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
Modifier and TypeMethodDescriptionstatic <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) jakarta.persistence.TypedQuery<X>setFirstResult(int startPosition) jakarta.persistence.TypedQuery<X>setFlushMode(jakarta.persistence.FlushModeType flushMode) jakarta.persistence.TypedQuery<X>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, unwrapMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface jakarta.persistence.Query
executeUpdate, getFirstResult, getFlushMode, getHints, getLockMode, getMaxResults, getParameter, getParameter, getParameters, getParameterValue, getParameterValue, getParameterValue, isBound, unwrapMethods inherited from interface jakarta.persistence.TypedQuery
getResultStream
-
Method Details
-
createQueryWrapper
public static <X> jakarta.persistence.TypedQuery<X> createQueryWrapper(jakarta.persistence.TypedQuery<X> queryDelegate, jakarta.persistence.EntityManager emDelegate) -
getResultList
- Specified by:
getResultListin interfacejakarta.persistence.Query- Specified by:
getResultListin interfacejakarta.persistence.TypedQuery<X>- Overrides:
getResultListin classQueryWrapper<jakarta.persistence.TypedQuery<X>>
-
getSingleResult
- Specified by:
getSingleResultin interfacejakarta.persistence.Query- Specified by:
getSingleResultin interfacejakarta.persistence.TypedQuery<X>- Overrides:
getSingleResultin classQueryWrapper<jakarta.persistence.TypedQuery<X>>
-
setMaxResults
- Specified by:
setMaxResultsin interfacejakarta.persistence.Query- Specified by:
setMaxResultsin interfacejakarta.persistence.TypedQuery<X>- Overrides:
setMaxResultsin classQueryWrapper<jakarta.persistence.TypedQuery<X>>
-
setFirstResult
- Specified by:
setFirstResultin interfacejakarta.persistence.Query- Specified by:
setFirstResultin interfacejakarta.persistence.TypedQuery<X>- Overrides:
setFirstResultin classQueryWrapper<jakarta.persistence.TypedQuery<X>>
-
setHint
- 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
- 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
- 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
- Specified by:
getParameterin interfacejakarta.persistence.Query- Overrides:
getParameterin classQueryWrapper<jakarta.persistence.TypedQuery<X>>
-
getParameter
- Specified by:
getParameterin interfacejakarta.persistence.Query- Overrides:
getParameterin classQueryWrapper<jakarta.persistence.TypedQuery<X>>
-
setFlushMode
- Specified by:
setFlushModein interfacejakarta.persistence.Query- Specified by:
setFlushModein interfacejakarta.persistence.TypedQuery<X>- Overrides:
setFlushModein classQueryWrapper<jakarta.persistence.TypedQuery<X>>
-
setLockMode
- Specified by:
setLockModein interfacejakarta.persistence.Query- Specified by:
setLockModein interfacejakarta.persistence.TypedQuery<X>- Overrides:
setLockModein classQueryWrapper<jakarta.persistence.TypedQuery<X>>
-