T
- public class DefaultIdentityQuery<T extends IdentityType> extends Object implements IdentityQuery<T>
Constructor and Description |
---|
DefaultIdentityQuery(IdentityContext context,
Class<T> identityType,
StoreSelector storeSelector) |
Modifier and Type | Method and Description |
---|---|
Class<T> |
getIdentityType() |
int |
getLimit() |
int |
getOffset() |
Object[] |
getParameter(QueryParameter queryParameter) |
Map<QueryParameter,Object[]> |
getParameters() |
Map<QueryParameter,Object[]> |
getParameters(Class<?> type) |
int |
getResultCount()
Count of all query results.
|
List<T> |
getResultList() |
QueryParameter[] |
getSortParameters() |
boolean |
isSortAscending() |
IdentityQuery<T> |
setLimit(int limit) |
IdentityQuery<T> |
setOffset(int offset) |
IdentityQuery<T> |
setParameter(QueryParameter param,
Object... value) |
IdentityQuery<T> |
setSortAscending(boolean sortAscending)
Specify if sorting will be ascending (true) or descending (false)
|
IdentityQuery<T> |
setSortParameters(QueryParameter... sortParameters)
Parameters used to sort the results.
|
public DefaultIdentityQuery(IdentityContext context, Class<T> identityType, StoreSelector storeSelector)
public IdentityQuery<T> setParameter(QueryParameter param, Object... value)
setParameter
in interface IdentityQuery<T extends IdentityType>
public Class<T> getIdentityType()
getIdentityType
in interface IdentityQuery<T extends IdentityType>
public Map<QueryParameter,Object[]> getParameters()
getParameters
in interface IdentityQuery<T extends IdentityType>
public Object[] getParameter(QueryParameter queryParameter)
getParameter
in interface IdentityQuery<T extends IdentityType>
public Map<QueryParameter,Object[]> getParameters(Class<?> type)
getParameters
in interface IdentityQuery<T extends IdentityType>
public int getLimit()
getLimit
in interface IdentityQuery<T extends IdentityType>
public int getOffset()
getOffset
in interface IdentityQuery<T extends IdentityType>
public QueryParameter[] getSortParameters()
getSortParameters
in interface IdentityQuery<T extends IdentityType>
IdentityQuery.setSortParameters(QueryParameter...)
public boolean isSortAscending()
isSortAscending
in interface IdentityQuery<T extends IdentityType>
IdentityQuery.setSortAscending(boolean)
public List<T> getResultList()
getResultList
in interface IdentityQuery<T extends IdentityType>
public int getResultCount()
IdentityQuery
getResultCount
in interface IdentityQuery<T extends IdentityType>
public IdentityQuery<T> setOffset(int offset)
setOffset
in interface IdentityQuery<T extends IdentityType>
public IdentityQuery<T> setLimit(int limit)
setLimit
in interface IdentityQuery<T extends IdentityType>
public IdentityQuery<T> setSortParameters(QueryParameter... sortParameters)
setSortParameters
in interface IdentityQuery<T extends IdentityType>
sortParameters
- parameters to specify sort criteriapublic IdentityQuery<T> setSortAscending(boolean sortAscending)
IdentityQuery
setSortAscending
in interface IdentityQuery<T extends IdentityType>
sortAscending
- to specify if sorting will be ascending or descendingCopyright © 2014. All rights reserved.