Class StoreProcedureQueryWrapper
- java.lang.Object
-
- com.sun.enterprise.container.common.impl.QueryWrapper<jakarta.persistence.StoredProcedureQuery>
-
- com.sun.enterprise.container.common.impl.StoreProcedureQueryWrapper
-
- All Implemented Interfaces:
jakarta.persistence.Query
,jakarta.persistence.StoredProcedureQuery
public class StoreProcedureQueryWrapper extends QueryWrapper<jakarta.persistence.StoredProcedureQuery> implements jakarta.persistence.StoredProcedureQuery
Wrapper class for jakarta.persistence.StoredProcedyreQyery 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 jakarta.persistence.StoredProcedureQuery
createQueryWrapper(jakarta.persistence.StoredProcedureQuery queryDelegate, jakarta.persistence.EntityManager emDelegate)
boolean
execute()
Object
getOutputParameterValue(int position)
Object
getOutputParameterValue(String parameterName)
int
getUpdateCount()
boolean
hasMoreResults()
jakarta.persistence.StoredProcedureQuery
registerStoredProcedureParameter(int position, Class type, jakarta.persistence.ParameterMode mode)
jakarta.persistence.StoredProcedureQuery
registerStoredProcedureParameter(String parameterName, Class type, jakarta.persistence.ParameterMode mode)
jakarta.persistence.StoredProcedureQuery
setFlushMode(jakarta.persistence.FlushModeType flushMode)
jakarta.persistence.StoredProcedureQuery
setHint(String hintName, Object value)
jakarta.persistence.StoredProcedureQuery
setParameter(int position, Object value)
jakarta.persistence.StoredProcedureQuery
setParameter(int position, Calendar value, jakarta.persistence.TemporalType temporalType)
jakarta.persistence.StoredProcedureQuery
setParameter(int position, Date value, jakarta.persistence.TemporalType temporalType)
jakarta.persistence.StoredProcedureQuery
setParameter(jakarta.persistence.Parameter<Calendar> param, Calendar value, jakarta.persistence.TemporalType temporalType)
jakarta.persistence.StoredProcedureQuery
setParameter(jakarta.persistence.Parameter<Date> param, Date value, jakarta.persistence.TemporalType temporalType)
<T> jakarta.persistence.StoredProcedureQuery
setParameter(jakarta.persistence.Parameter<T> param, T value)
jakarta.persistence.StoredProcedureQuery
setParameter(String name, Object value)
jakarta.persistence.StoredProcedureQuery
setParameter(String name, Calendar value, jakarta.persistence.TemporalType temporalType)
jakarta.persistence.StoredProcedureQuery
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, getParameter, getParameter, getParameters, getParameterValue, getParameterValue, getParameterValue, getResultList, getSingleResult, isBound, setFirstResult, setLockMode, setMaxResults, unwrap
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface jakarta.persistence.Query
getFirstResult, getFlushMode, getHints, getLockMode, getMaxResults, getParameter, getParameter, getParameter, getParameter, getParameters, getParameterValue, getParameterValue, getParameterValue, getResultStream, isBound, setFirstResult, setLockMode, setMaxResults, unwrap
-
-
-
-
Method Detail
-
createQueryWrapper
public static jakarta.persistence.StoredProcedureQuery createQueryWrapper(jakarta.persistence.StoredProcedureQuery queryDelegate, jakarta.persistence.EntityManager emDelegate)
-
setHint
public jakarta.persistence.StoredProcedureQuery setHint(String hintName, Object value)
- Specified by:
setHint
in interfacejakarta.persistence.Query
- Specified by:
setHint
in interfacejakarta.persistence.StoredProcedureQuery
- Overrides:
setHint
in classQueryWrapper<jakarta.persistence.StoredProcedureQuery>
-
setParameter
public <T> jakarta.persistence.StoredProcedureQuery setParameter(jakarta.persistence.Parameter<T> param, T value)
- Specified by:
setParameter
in interfacejakarta.persistence.Query
- Specified by:
setParameter
in interfacejakarta.persistence.StoredProcedureQuery
- Overrides:
setParameter
in classQueryWrapper<jakarta.persistence.StoredProcedureQuery>
-
setParameter
public jakarta.persistence.StoredProcedureQuery 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.StoredProcedureQuery
- Overrides:
setParameter
in classQueryWrapper<jakarta.persistence.StoredProcedureQuery>
-
setParameter
public jakarta.persistence.StoredProcedureQuery 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.StoredProcedureQuery
- Overrides:
setParameter
in classQueryWrapper<jakarta.persistence.StoredProcedureQuery>
-
setParameter
public jakarta.persistence.StoredProcedureQuery setParameter(String name, Object value)
- Specified by:
setParameter
in interfacejakarta.persistence.Query
- Specified by:
setParameter
in interfacejakarta.persistence.StoredProcedureQuery
- Overrides:
setParameter
in classQueryWrapper<jakarta.persistence.StoredProcedureQuery>
-
setParameter
public jakarta.persistence.StoredProcedureQuery setParameter(String name, Calendar value, jakarta.persistence.TemporalType temporalType)
- Specified by:
setParameter
in interfacejakarta.persistence.Query
- Specified by:
setParameter
in interfacejakarta.persistence.StoredProcedureQuery
- Overrides:
setParameter
in classQueryWrapper<jakarta.persistence.StoredProcedureQuery>
-
setParameter
public jakarta.persistence.StoredProcedureQuery setParameter(String name, Date value, jakarta.persistence.TemporalType temporalType)
- Specified by:
setParameter
in interfacejakarta.persistence.Query
- Specified by:
setParameter
in interfacejakarta.persistence.StoredProcedureQuery
- Overrides:
setParameter
in classQueryWrapper<jakarta.persistence.StoredProcedureQuery>
-
setParameter
public jakarta.persistence.StoredProcedureQuery setParameter(int position, Object value)
- Specified by:
setParameter
in interfacejakarta.persistence.Query
- Specified by:
setParameter
in interfacejakarta.persistence.StoredProcedureQuery
- Overrides:
setParameter
in classQueryWrapper<jakarta.persistence.StoredProcedureQuery>
-
setParameter
public jakarta.persistence.StoredProcedureQuery setParameter(int position, Calendar value, jakarta.persistence.TemporalType temporalType)
- Specified by:
setParameter
in interfacejakarta.persistence.Query
- Specified by:
setParameter
in interfacejakarta.persistence.StoredProcedureQuery
- Overrides:
setParameter
in classQueryWrapper<jakarta.persistence.StoredProcedureQuery>
-
setParameter
public jakarta.persistence.StoredProcedureQuery setParameter(int position, Date value, jakarta.persistence.TemporalType temporalType)
- Specified by:
setParameter
in interfacejakarta.persistence.Query
- Specified by:
setParameter
in interfacejakarta.persistence.StoredProcedureQuery
- Overrides:
setParameter
in classQueryWrapper<jakarta.persistence.StoredProcedureQuery>
-
setFlushMode
public jakarta.persistence.StoredProcedureQuery setFlushMode(jakarta.persistence.FlushModeType flushMode)
- Specified by:
setFlushMode
in interfacejakarta.persistence.Query
- Specified by:
setFlushMode
in interfacejakarta.persistence.StoredProcedureQuery
- Overrides:
setFlushMode
in classQueryWrapper<jakarta.persistence.StoredProcedureQuery>
-
registerStoredProcedureParameter
public jakarta.persistence.StoredProcedureQuery registerStoredProcedureParameter(int position, Class type, jakarta.persistence.ParameterMode mode)
- Specified by:
registerStoredProcedureParameter
in interfacejakarta.persistence.StoredProcedureQuery
-
registerStoredProcedureParameter
public jakarta.persistence.StoredProcedureQuery registerStoredProcedureParameter(String parameterName, Class type, jakarta.persistence.ParameterMode mode)
- Specified by:
registerStoredProcedureParameter
in interfacejakarta.persistence.StoredProcedureQuery
-
getOutputParameterValue
public Object getOutputParameterValue(int position)
- Specified by:
getOutputParameterValue
in interfacejakarta.persistence.StoredProcedureQuery
-
getOutputParameterValue
public Object getOutputParameterValue(String parameterName)
- Specified by:
getOutputParameterValue
in interfacejakarta.persistence.StoredProcedureQuery
-
execute
public boolean execute()
- Specified by:
execute
in interfacejakarta.persistence.StoredProcedureQuery
-
hasMoreResults
public boolean hasMoreResults()
- Specified by:
hasMoreResults
in interfacejakarta.persistence.StoredProcedureQuery
-
getUpdateCount
public int getUpdateCount()
- Specified by:
getUpdateCount
in interfacejakarta.persistence.StoredProcedureQuery
-
-