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.StoredProcedureQuerycreateQueryWrapper(jakarta.persistence.StoredProcedureQuery queryDelegate, jakarta.persistence.EntityManager emDelegate)booleanexecute()ObjectgetOutputParameterValue(int position)ObjectgetOutputParameterValue(String parameterName)intgetUpdateCount()booleanhasMoreResults()jakarta.persistence.StoredProcedureQueryregisterStoredProcedureParameter(int position, Class type, jakarta.persistence.ParameterMode mode)jakarta.persistence.StoredProcedureQueryregisterStoredProcedureParameter(String parameterName, Class type, jakarta.persistence.ParameterMode mode)jakarta.persistence.StoredProcedureQuerysetFlushMode(jakarta.persistence.FlushModeType flushMode)jakarta.persistence.StoredProcedureQuerysetHint(String hintName, Object value)jakarta.persistence.StoredProcedureQuerysetParameter(int position, Object value)jakarta.persistence.StoredProcedureQuerysetParameter(int position, Calendar value, jakarta.persistence.TemporalType temporalType)jakarta.persistence.StoredProcedureQuerysetParameter(int position, Date value, jakarta.persistence.TemporalType temporalType)jakarta.persistence.StoredProcedureQuerysetParameter(jakarta.persistence.Parameter<Calendar> param, Calendar value, jakarta.persistence.TemporalType temporalType)jakarta.persistence.StoredProcedureQuerysetParameter(jakarta.persistence.Parameter<Date> param, Date value, jakarta.persistence.TemporalType temporalType)<T> jakarta.persistence.StoredProcedureQuerysetParameter(jakarta.persistence.Parameter<T> param, T value)jakarta.persistence.StoredProcedureQuerysetParameter(String name, Object value)jakarta.persistence.StoredProcedureQuerysetParameter(String name, Calendar value, jakarta.persistence.TemporalType temporalType)jakarta.persistence.StoredProcedureQuerysetParameter(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:
setHintin interfacejakarta.persistence.Query- Specified by:
setHintin interfacejakarta.persistence.StoredProcedureQuery- Overrides:
setHintin classQueryWrapper<jakarta.persistence.StoredProcedureQuery>
-
setParameter
public <T> jakarta.persistence.StoredProcedureQuery setParameter(jakarta.persistence.Parameter<T> param, T value)- Specified by:
setParameterin interfacejakarta.persistence.Query- Specified by:
setParameterin interfacejakarta.persistence.StoredProcedureQuery- Overrides:
setParameterin classQueryWrapper<jakarta.persistence.StoredProcedureQuery>
-
setParameter
public jakarta.persistence.StoredProcedureQuery setParameter(jakarta.persistence.Parameter<Calendar> param, Calendar value, jakarta.persistence.TemporalType temporalType)
- Specified by:
setParameterin interfacejakarta.persistence.Query- Specified by:
setParameterin interfacejakarta.persistence.StoredProcedureQuery- Overrides:
setParameterin classQueryWrapper<jakarta.persistence.StoredProcedureQuery>
-
setParameter
public jakarta.persistence.StoredProcedureQuery setParameter(jakarta.persistence.Parameter<Date> param, Date value, jakarta.persistence.TemporalType temporalType)
- Specified by:
setParameterin interfacejakarta.persistence.Query- Specified by:
setParameterin interfacejakarta.persistence.StoredProcedureQuery- Overrides:
setParameterin classQueryWrapper<jakarta.persistence.StoredProcedureQuery>
-
setParameter
public jakarta.persistence.StoredProcedureQuery setParameter(String name, Object value)
- Specified by:
setParameterin interfacejakarta.persistence.Query- Specified by:
setParameterin interfacejakarta.persistence.StoredProcedureQuery- Overrides:
setParameterin classQueryWrapper<jakarta.persistence.StoredProcedureQuery>
-
setParameter
public jakarta.persistence.StoredProcedureQuery setParameter(String name, Calendar value, jakarta.persistence.TemporalType temporalType)
- Specified by:
setParameterin interfacejakarta.persistence.Query- Specified by:
setParameterin interfacejakarta.persistence.StoredProcedureQuery- Overrides:
setParameterin classQueryWrapper<jakarta.persistence.StoredProcedureQuery>
-
setParameter
public jakarta.persistence.StoredProcedureQuery setParameter(String name, Date value, jakarta.persistence.TemporalType temporalType)
- Specified by:
setParameterin interfacejakarta.persistence.Query- Specified by:
setParameterin interfacejakarta.persistence.StoredProcedureQuery- Overrides:
setParameterin classQueryWrapper<jakarta.persistence.StoredProcedureQuery>
-
setParameter
public jakarta.persistence.StoredProcedureQuery setParameter(int position, Object value)- Specified by:
setParameterin interfacejakarta.persistence.Query- Specified by:
setParameterin interfacejakarta.persistence.StoredProcedureQuery- Overrides:
setParameterin classQueryWrapper<jakarta.persistence.StoredProcedureQuery>
-
setParameter
public jakarta.persistence.StoredProcedureQuery setParameter(int position, Calendar value, jakarta.persistence.TemporalType temporalType)- Specified by:
setParameterin interfacejakarta.persistence.Query- Specified by:
setParameterin interfacejakarta.persistence.StoredProcedureQuery- Overrides:
setParameterin classQueryWrapper<jakarta.persistence.StoredProcedureQuery>
-
setParameter
public jakarta.persistence.StoredProcedureQuery setParameter(int position, Date value, jakarta.persistence.TemporalType temporalType)- Specified by:
setParameterin interfacejakarta.persistence.Query- Specified by:
setParameterin interfacejakarta.persistence.StoredProcedureQuery- Overrides:
setParameterin classQueryWrapper<jakarta.persistence.StoredProcedureQuery>
-
setFlushMode
public jakarta.persistence.StoredProcedureQuery setFlushMode(jakarta.persistence.FlushModeType flushMode)
- Specified by:
setFlushModein interfacejakarta.persistence.Query- Specified by:
setFlushModein interfacejakarta.persistence.StoredProcedureQuery- Overrides:
setFlushModein classQueryWrapper<jakarta.persistence.StoredProcedureQuery>
-
registerStoredProcedureParameter
public jakarta.persistence.StoredProcedureQuery registerStoredProcedureParameter(int position, Class type, jakarta.persistence.ParameterMode mode)- Specified by:
registerStoredProcedureParameterin interfacejakarta.persistence.StoredProcedureQuery
-
registerStoredProcedureParameter
public jakarta.persistence.StoredProcedureQuery registerStoredProcedureParameter(String parameterName, Class type, jakarta.persistence.ParameterMode mode)
- Specified by:
registerStoredProcedureParameterin interfacejakarta.persistence.StoredProcedureQuery
-
getOutputParameterValue
public Object getOutputParameterValue(int position)
- Specified by:
getOutputParameterValuein interfacejakarta.persistence.StoredProcedureQuery
-
getOutputParameterValue
public Object getOutputParameterValue(String parameterName)
- Specified by:
getOutputParameterValuein interfacejakarta.persistence.StoredProcedureQuery
-
execute
public boolean execute()
- Specified by:
executein interfacejakarta.persistence.StoredProcedureQuery
-
hasMoreResults
public boolean hasMoreResults()
- Specified by:
hasMoreResultsin interfacejakarta.persistence.StoredProcedureQuery
-
getUpdateCount
public int getUpdateCount()
- Specified by:
getUpdateCountin interfacejakarta.persistence.StoredProcedureQuery
-
-