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
Modifier and TypeMethodDescriptionstatic jakarta.persistence.StoredProcedureQuerycreateQueryWrapper(jakarta.persistence.StoredProcedureQuery queryDelegate, jakarta.persistence.EntityManager emDelegate) booleanexecute()getOutputParameterValue(int position) getOutputParameterValue(String parameterName) intbooleanjakarta.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.StoredProcedureQueryjakarta.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, unwrapMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface jakarta.persistence.Query
getFirstResult, getFlushMode, getHints, getLockMode, getMaxResults, getParameter, getParameter, getParameter, getParameter, getParameters, getParameterValue, getParameterValue, getParameterValue, getResultStream, isBound, setFirstResult, setLockMode, setMaxResults, unwrapMethods inherited from interface jakarta.persistence.StoredProcedureQuery
executeUpdate, getResultList, getSingleResult
-
Method Details
-
createQueryWrapper
public static jakarta.persistence.StoredProcedureQuery createQueryWrapper(jakarta.persistence.StoredProcedureQuery queryDelegate, jakarta.persistence.EntityManager emDelegate) -
setHint
- 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
- 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
- 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
- Specified by:
getOutputParameterValuein interfacejakarta.persistence.StoredProcedureQuery
-
getOutputParameterValue
- 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
-