|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectfr.paris.lutece.plugins.stock.commons.dao.PagedQuery
public class PagedQuery
Adaptater for paginated query.
Constructor Summary | |
---|---|
PagedQuery(javax.persistence.Query query,
javax.persistence.Query countQuery,
PaginationProperties paginationProperties)
Creates a new PaginatedQuery.java object. |
Method Summary | ||
---|---|---|
int |
executeUpdate()
|
|
int |
getFirstResult()
|
|
javax.persistence.FlushModeType |
getFlushMode()
|
|
java.util.Map<java.lang.String,java.lang.Object> |
getHints()
|
|
javax.persistence.LockModeType |
getLockMode()
|
|
int |
getMaxResults()
|
|
javax.persistence.Parameter<?> |
getParameter(int position)
|
|
|
getParameter(int position,
java.lang.Class<T> type)
|
|
javax.persistence.Parameter<?> |
getParameter(java.lang.String name)
|
|
|
getParameter(java.lang.String name,
java.lang.Class<T> type)
|
|
java.util.Set<javax.persistence.Parameter<?>> |
getParameters()
|
|
java.lang.Object |
getParameterValue(int position)
|
|
|
getParameterValue(javax.persistence.Parameter<T> param)
|
|
java.lang.Object |
getParameterValue(java.lang.String name)
|
|
javax.persistence.Query |
getQuery()
Gets the query. |
|
ResultList |
getResultList()
|
|
java.lang.Object |
getSingleResult()
|
|
boolean |
isBound(javax.persistence.Parameter<?> param)
|
|
javax.persistence.Query |
setFirstResult(int startPosition)
|
|
javax.persistence.Query |
setFlushMode(javax.persistence.FlushModeType flushMode)
|
|
javax.persistence.Query |
setHint(java.lang.String hintName,
java.lang.Object value)
|
|
javax.persistence.Query |
setLockMode(javax.persistence.LockModeType lockMode)
|
|
javax.persistence.Query |
setMaxResults(int maxResult)
|
|
javax.persistence.Query |
setParameter(int position,
java.util.Calendar value,
javax.persistence.TemporalType temporalType)
|
|
javax.persistence.Query |
setParameter(int position,
java.util.Date value,
javax.persistence.TemporalType temporalType)
|
|
javax.persistence.Query |
setParameter(int position,
java.lang.Object value)
|
|
javax.persistence.Query |
setParameter(javax.persistence.Parameter<java.util.Calendar> param,
java.util.Calendar value,
javax.persistence.TemporalType temporalType)
|
|
javax.persistence.Query |
setParameter(javax.persistence.Parameter<java.util.Date> param,
java.util.Date value,
javax.persistence.TemporalType temporalType)
|
|
|
setParameter(javax.persistence.Parameter<T> param,
T value)
|
|
javax.persistence.Query |
setParameter(java.lang.String name,
java.util.Calendar value,
javax.persistence.TemporalType temporalType)
|
|
javax.persistence.Query |
setParameter(java.lang.String name,
java.util.Date value,
javax.persistence.TemporalType temporalType)
|
|
javax.persistence.Query |
setParameter(java.lang.String name,
java.lang.Object value)
|
|
void |
setQuery(javax.persistence.Query query)
Sets the query. |
|
|
unwrap(java.lang.Class<T> cls)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PagedQuery(javax.persistence.Query query, javax.persistence.Query countQuery, PaginationProperties paginationProperties)
query
- query for getting resultscountQuery
- query for counting total resultpaginationProperties
- the pagination propertiesMethod Detail |
---|
public ResultList getResultList()
getResultList
in interface javax.persistence.Query
public java.lang.Object getSingleResult()
getSingleResult
in interface javax.persistence.Query
public int executeUpdate()
executeUpdate
in interface javax.persistence.Query
public javax.persistence.Query setMaxResults(int maxResult)
setMaxResults
in interface javax.persistence.Query
public int getMaxResults()
getMaxResults
in interface javax.persistence.Query
public javax.persistence.Query setFirstResult(int startPosition)
setFirstResult
in interface javax.persistence.Query
public int getFirstResult()
getFirstResult
in interface javax.persistence.Query
public javax.persistence.Query setHint(java.lang.String hintName, java.lang.Object value)
setHint
in interface javax.persistence.Query
public java.util.Map<java.lang.String,java.lang.Object> getHints()
getHints
in interface javax.persistence.Query
public <T> javax.persistence.Query setParameter(javax.persistence.Parameter<T> param, T value)
setParameter
in interface javax.persistence.Query
public javax.persistence.Query setParameter(javax.persistence.Parameter<java.util.Calendar> param, java.util.Calendar value, javax.persistence.TemporalType temporalType)
setParameter
in interface javax.persistence.Query
public javax.persistence.Query setParameter(javax.persistence.Parameter<java.util.Date> param, java.util.Date value, javax.persistence.TemporalType temporalType)
setParameter
in interface javax.persistence.Query
public javax.persistence.Query setParameter(java.lang.String name, java.lang.Object value)
setParameter
in interface javax.persistence.Query
public javax.persistence.Query setParameter(java.lang.String name, java.util.Calendar value, javax.persistence.TemporalType temporalType)
setParameter
in interface javax.persistence.Query
public javax.persistence.Query setParameter(java.lang.String name, java.util.Date value, javax.persistence.TemporalType temporalType)
setParameter
in interface javax.persistence.Query
public javax.persistence.Query setParameter(int position, java.lang.Object value)
setParameter
in interface javax.persistence.Query
public javax.persistence.Query setParameter(int position, java.util.Calendar value, javax.persistence.TemporalType temporalType)
setParameter
in interface javax.persistence.Query
public javax.persistence.Query setParameter(int position, java.util.Date value, javax.persistence.TemporalType temporalType)
setParameter
in interface javax.persistence.Query
public java.util.Set<javax.persistence.Parameter<?>> getParameters()
getParameters
in interface javax.persistence.Query
public javax.persistence.Parameter<?> getParameter(java.lang.String name)
getParameter
in interface javax.persistence.Query
public <T> javax.persistence.Parameter<T> getParameter(java.lang.String name, java.lang.Class<T> type)
getParameter
in interface javax.persistence.Query
public javax.persistence.Parameter<?> getParameter(int position)
getParameter
in interface javax.persistence.Query
public <T> javax.persistence.Parameter<T> getParameter(int position, java.lang.Class<T> type)
getParameter
in interface javax.persistence.Query
public boolean isBound(javax.persistence.Parameter<?> param)
isBound
in interface javax.persistence.Query
public <T> T getParameterValue(javax.persistence.Parameter<T> param)
getParameterValue
in interface javax.persistence.Query
public java.lang.Object getParameterValue(java.lang.String name)
getParameterValue
in interface javax.persistence.Query
public java.lang.Object getParameterValue(int position)
getParameterValue
in interface javax.persistence.Query
public javax.persistence.Query setFlushMode(javax.persistence.FlushModeType flushMode)
setFlushMode
in interface javax.persistence.Query
public javax.persistence.FlushModeType getFlushMode()
getFlushMode
in interface javax.persistence.Query
public javax.persistence.Query setLockMode(javax.persistence.LockModeType lockMode)
setLockMode
in interface javax.persistence.Query
public javax.persistence.LockModeType getLockMode()
getLockMode
in interface javax.persistence.Query
public <T> T unwrap(java.lang.Class<T> cls)
unwrap
in interface javax.persistence.Query
public javax.persistence.Query getQuery()
public void setQuery(javax.persistence.Query query)
query
- the query to set
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |