public class DocumentDefinitionQueryImpl extends AbstractQuery<DocumentDefinitionQuery,DocumentDefinition> implements DocumentDefinitionQuery
ListQueryParameterObject.OrderBy, ListQueryParameterObject.ResultType
Query.NullHandlingOnOrder
Modifier and Type | Field and Description |
---|---|
protected Collection<String> |
accessibleByGroups |
protected String |
accessibleByUser |
protected String |
category |
protected String |
categoryLike |
protected String |
deploymentId |
protected String |
id |
protected Collection<String> |
ids |
protected String |
key |
protected String |
keyLike |
protected Collection<String> |
keys |
protected boolean |
latest |
protected String |
name |
protected String |
nameLike |
protected String |
nameLikeIgnoreCase |
protected String |
tenantId |
protected String |
tenantIdLike |
protected Integer |
version |
commandContext, commandExecutor
databaseType, DEFAULT_ORDER_BY, defaultOrderBy, firstResult, maxResults, nullHandlingColumn, nullHandlingOnOrder, orderByCollection, orderProperty, parameter, resultType, SORTORDER_ASC, SORTORDER_DESC
Constructor and Description |
---|
DocumentDefinitionQueryImpl() |
DocumentDefinitionQueryImpl(CommandExecutor commandExecutor) |
asc, checkQueryOk, count, desc, direction, execute, executeSingleResult, list, listPage, orderBy, orderBy, setCommandExecutor, singleResult
addOrder, buildOrderBy, getDatabaseType, getFirstResult, getFirstRow, getLastRow, getMaxResults, getNullHandlingColumn, getOrderBy, getOrderByCollectionSafe, getOrderByForWindow, getOuterJoinOrderBy, getParameter, hasOrderBy, hasOrderByForColumn, isNeedsPaging, mapOrderByToSql, setDatabaseType, setFirstResult, setMaxResults, setNullHandlingColumn, setParameter
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
accessibleByUser
protected String id
protected Collection<String> ids
protected String key
protected String keyLike
protected Collection<String> keys
protected String name
protected String nameLike
protected String nameLikeIgnoreCase
protected String category
protected String categoryLike
protected Integer version
protected boolean latest
protected String deploymentId
protected String accessibleByUser
protected Collection<String> accessibleByGroups
protected String tenantId
protected String tenantIdLike
public DocumentDefinitionQueryImpl()
public DocumentDefinitionQueryImpl(CommandExecutor commandExecutor)
public DocumentDefinitionQuery id(String id)
id
in interface DocumentDefinitionQuery
public DocumentDefinitionQuery ids(Collection<String> ids)
ids
in interface DocumentDefinitionQuery
public DocumentDefinitionQuery key(String key)
key
in interface DocumentDefinitionQuery
public DocumentDefinitionQuery keyLike(String keyLike)
keyLike
in interface DocumentDefinitionQuery
public DocumentDefinitionQuery keys(Collection<String> keys)
keys
in interface DocumentDefinitionQuery
public DocumentDefinitionQuery deploymentId(String deploymentId)
deploymentId
in interface DocumentDefinitionQuery
public DocumentDefinitionQuery name(String name)
name
in interface DocumentDefinitionQuery
public DocumentDefinitionQuery nameLike(String nameLike)
nameLike
in interface DocumentDefinitionQuery
public DocumentDefinitionQuery nameLikeIgnoreCase(String nameLikeIgnoreCase)
nameLikeIgnoreCase
in interface DocumentDefinitionQuery
public DocumentDefinitionQuery category(String category)
category
in interface DocumentDefinitionQuery
public DocumentDefinitionQuery categoryLike(String categoryLike)
categoryLike
in interface DocumentDefinitionQuery
public DocumentDefinitionQuery version(Integer version)
version
in interface DocumentDefinitionQuery
public DocumentDefinitionQuery latestVersion()
latestVersion
in interface DocumentDefinitionQuery
public DocumentDefinitionQuery anyVersion()
anyVersion
in interface DocumentDefinitionQuery
public DocumentDefinitionQuery accessibleByUserOrGroups(String userId, Collection<String> groupKeys)
accessibleByUserOrGroups
in interface DocumentDefinitionQuery
public DocumentDefinitionQuery tenantId(String tenantId)
tenantId
in interface DocumentDefinitionQuery
public DocumentDefinitionQuery tenantIdLike(String tenantIdLike)
tenantIdLike
in interface DocumentDefinitionQuery
public long executeCount(CommandContext commandContext)
executeCount
in class AbstractQuery<DocumentDefinitionQuery,DocumentDefinition>
public List<DocumentDefinition> executeList(CommandContext commandContext)
executeList
in class AbstractQuery<DocumentDefinitionQuery,DocumentDefinition>
public String getId()
public Collection<String> getIds()
public String getKey()
public String getKeyLike()
public Collection<String> getKeys()
public String getName()
public String getNameLike()
public String getCategory()
public String getCategoryLike()
public Integer getVersion()
public boolean isLatest()
public String getTenantId()
public String getTenantIdLike()
public String getDeploymentId()
public String getNameLikeIgnoreCase()
public String getAccessibleByUser()
public Collection<String> getAccessibleByGroups()