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()
X
getSingleResult()
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:
getResultList
in interfacejakarta.persistence.Query
- Specified by:
getResultList
in interfacejakarta.persistence.TypedQuery<X>
- Overrides:
getResultList
in classQueryWrapper<jakarta.persistence.TypedQuery<X>>
-
getSingleResult
public X getSingleResult()
- Specified by:
getSingleResult
in interfacejakarta.persistence.Query
- Specified by:
getSingleResult
in interfacejakarta.persistence.TypedQuery<X>
- Overrides:
getSingleResult
in classQueryWrapper<jakarta.persistence.TypedQuery<X>>
-
setMaxResults
public jakarta.persistence.TypedQuery<X> setMaxResults(int maxResults)
- Specified by:
setMaxResults
in interfacejakarta.persistence.Query
- Specified by:
setMaxResults
in interfacejakarta.persistence.TypedQuery<X>
- Overrides:
setMaxResults
in classQueryWrapper<jakarta.persistence.TypedQuery<X>>
-
setFirstResult
public jakarta.persistence.TypedQuery<X> setFirstResult(int startPosition)
- Specified by:
setFirstResult
in interfacejakarta.persistence.Query
- Specified by:
setFirstResult
in interfacejakarta.persistence.TypedQuery<X>
- Overrides:
setFirstResult
in classQueryWrapper<jakarta.persistence.TypedQuery<X>>
-
setHint
public jakarta.persistence.TypedQuery<X> setHint(String hintName, Object value)
- Specified by:
setHint
in interfacejakarta.persistence.Query
- Specified by:
setHint
in interfacejakarta.persistence.TypedQuery<X>
- Overrides:
setHint
in classQueryWrapper<jakarta.persistence.TypedQuery<X>>
-
setParameter
public <T> jakarta.persistence.TypedQuery<X> setParameter(jakarta.persistence.Parameter<T> param, T value)
- Specified by:
setParameter
in interfacejakarta.persistence.Query
- Specified by:
setParameter
in interfacejakarta.persistence.TypedQuery<X>
- Overrides:
setParameter
in 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:
setParameter
in interfacejakarta.persistence.Query
- Specified by:
setParameter
in interfacejakarta.persistence.TypedQuery<X>
- Overrides:
setParameter
in 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:
setParameter
in interfacejakarta.persistence.Query
- Specified by:
setParameter
in interfacejakarta.persistence.TypedQuery<X>
- Overrides:
setParameter
in classQueryWrapper<jakarta.persistence.TypedQuery<X>>
-
setParameter
public jakarta.persistence.TypedQuery<X> setParameter(String name, Object value)
- Specified by:
setParameter
in interfacejakarta.persistence.Query
- Specified by:
setParameter
in interfacejakarta.persistence.TypedQuery<X>
- Overrides:
setParameter
in classQueryWrapper<jakarta.persistence.TypedQuery<X>>
-
setParameter
public jakarta.persistence.TypedQuery<X> setParameter(String name, Date value, jakarta.persistence.TemporalType temporalType)
- Specified by:
setParameter
in interfacejakarta.persistence.Query
- Specified by:
setParameter
in interfacejakarta.persistence.TypedQuery<X>
- Overrides:
setParameter
in classQueryWrapper<jakarta.persistence.TypedQuery<X>>
-
setParameter
public jakarta.persistence.TypedQuery<X> setParameter(String name, Calendar value, jakarta.persistence.TemporalType temporalType)
- Specified by:
setParameter
in interfacejakarta.persistence.Query
- Specified by:
setParameter
in interfacejakarta.persistence.TypedQuery<X>
- Overrides:
setParameter
in classQueryWrapper<jakarta.persistence.TypedQuery<X>>
-
setParameter
public jakarta.persistence.TypedQuery<X> setParameter(int position, Object value)
- Specified by:
setParameter
in interfacejakarta.persistence.Query
- Specified by:
setParameter
in interfacejakarta.persistence.TypedQuery<X>
- Overrides:
setParameter
in classQueryWrapper<jakarta.persistence.TypedQuery<X>>
-
setParameter
public jakarta.persistence.TypedQuery<X> setParameter(int position, Date value, jakarta.persistence.TemporalType temporalType)
- Specified by:
setParameter
in interfacejakarta.persistence.Query
- Specified by:
setParameter
in interfacejakarta.persistence.TypedQuery<X>
- Overrides:
setParameter
in classQueryWrapper<jakarta.persistence.TypedQuery<X>>
-
setParameter
public jakarta.persistence.TypedQuery<X> setParameter(int position, Calendar value, jakarta.persistence.TemporalType temporalType)
- Specified by:
setParameter
in interfacejakarta.persistence.Query
- Specified by:
setParameter
in interfacejakarta.persistence.TypedQuery<X>
- Overrides:
setParameter
in classQueryWrapper<jakarta.persistence.TypedQuery<X>>
-
getParameter
public <T> jakarta.persistence.Parameter<T> getParameter(String name, Class<T> type)
- Specified by:
getParameter
in interfacejakarta.persistence.Query
- Overrides:
getParameter
in classQueryWrapper<jakarta.persistence.TypedQuery<X>>
-
getParameter
public <T> jakarta.persistence.Parameter<T> getParameter(int position, Class<T> type)
- Specified by:
getParameter
in interfacejakarta.persistence.Query
- Overrides:
getParameter
in classQueryWrapper<jakarta.persistence.TypedQuery<X>>
-
setFlushMode
public jakarta.persistence.TypedQuery<X> setFlushMode(jakarta.persistence.FlushModeType flushMode)
- Specified by:
setFlushMode
in interfacejakarta.persistence.Query
- Specified by:
setFlushMode
in interfacejakarta.persistence.TypedQuery<X>
- Overrides:
setFlushMode
in classQueryWrapper<jakarta.persistence.TypedQuery<X>>
-
setLockMode
public jakarta.persistence.TypedQuery<X> setLockMode(jakarta.persistence.LockModeType lockModeType)
- Specified by:
setLockMode
in interfacejakarta.persistence.Query
- Specified by:
setLockMode
in interfacejakarta.persistence.TypedQuery<X>
- Overrides:
setLockMode
in classQueryWrapper<jakarta.persistence.TypedQuery<X>>
-
-