Class DocumentDefinitionQueryImpl
java.lang.Object
org.flowable.common.engine.impl.db.ListQueryParameterObject
org.flowable.common.engine.impl.query.AbstractQuery<DocumentDefinitionQuery,DocumentDefinition>
com.flowable.content.engine.impl.repository.DocumentDefinitionQueryImpl
- All Implemented Interfaces:
DocumentDefinitionQuery
,Serializable
,Query<DocumentDefinitionQuery,
,DocumentDefinition> Command<Object>
public class DocumentDefinitionQueryImpl
extends AbstractQuery<DocumentDefinitionQuery,DocumentDefinition>
implements DocumentDefinitionQuery
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.flowable.common.engine.impl.db.ListQueryParameterObject
ListQueryParameterObject.OrderBy, ListQueryParameterObject.ResultType
Nested classes/interfaces inherited from interface org.flowable.common.engine.api.query.Query
Query.NullHandlingOnOrder
-
Field Summary
Modifier and TypeFieldDescriptionprotected Collection<String>
protected String
protected String
protected String
protected String
protected String
protected Collection<String>
protected String
protected String
protected Collection<String>
protected boolean
protected String
protected String
protected String
protected Collection<? extends Collection<String>>
protected String
protected String
protected Integer
Fields inherited from class org.flowable.common.engine.impl.query.AbstractQuery
commandContext, commandExecutor
Fields inherited from class org.flowable.common.engine.impl.db.ListQueryParameterObject
databaseType, DEFAULT_ORDER_BY, defaultOrderBy, firstResult, maxResults, nullHandlingColumn, nullHandlingOnOrder, orderByCollection, orderProperty, parameter, resultType, SORTORDER_ASC, SORTORDER_DESC
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaccessibleByUserOrGroups
(String userId, Collection<String> groupKeys) categoryLike
(String categoryLike) deploymentId
(String deploymentId) long
executeCount
(CommandContext commandContext) executeList
(CommandContext commandContext) getId()
getIds()
getKey()
getKeys()
getName()
Collection<? extends Collection<String>>
ids
(Collection<String> ids) boolean
isLatest()
keys
(Collection<String> keys) nameLikeIgnoreCase
(String nameLikeIgnoreCase) void
setSafeAccessibleByGroups
(Collection<? extends Collection<String>> safeAccessibleByGroups) tenantIdLike
(String tenantIdLike) Methods inherited from class org.flowable.common.engine.impl.query.AbstractQuery
asc, checkQueryOk, count, desc, direction, execute, executeSingleResult, list, listPage, orderBy, orderBy, setCommandExecutor, singleResult
Methods inherited from class org.flowable.common.engine.impl.db.ListQueryParameterObject
addOrder, buildOrderBy, getDatabaseType, getFirstResult, getFirstRow, getLastRow, getMaxResults, getNullHandlingColumn, getOrderBy, getOrderByCollectionSafe, getOrderByForWindow, getOuterJoinOrderBy, getParameter, hasOrderBy, hasOrderByForColumn, isNeedsPaging, mapOrderByToSql, setDatabaseType, setFirstResult, setMaxResults, setNullHandlingColumn, setParameter
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.flowable.core.content.api.DocumentDefinitionQuery
accessibleByUser
-
Field Details
-
id
-
ids
-
key
-
keyLike
-
keys
-
name
-
nameLike
-
nameLikeIgnoreCase
-
category
-
categoryLike
-
version
-
latest
protected boolean latest -
deploymentId
-
accessibleByUser
-
accessibleByGroups
-
safeAccessibleByGroups
-
tenantId
-
tenantIdLike
-
-
Constructor Details
-
DocumentDefinitionQueryImpl
public DocumentDefinitionQueryImpl() -
DocumentDefinitionQueryImpl
-
-
Method Details
-
id
- Specified by:
id
in interfaceDocumentDefinitionQuery
-
ids
- Specified by:
ids
in interfaceDocumentDefinitionQuery
-
key
- Specified by:
key
in interfaceDocumentDefinitionQuery
-
keyLike
- Specified by:
keyLike
in interfaceDocumentDefinitionQuery
-
keys
- Specified by:
keys
in interfaceDocumentDefinitionQuery
-
deploymentId
- Specified by:
deploymentId
in interfaceDocumentDefinitionQuery
-
name
- Specified by:
name
in interfaceDocumentDefinitionQuery
-
nameLike
- Specified by:
nameLike
in interfaceDocumentDefinitionQuery
-
nameLikeIgnoreCase
- Specified by:
nameLikeIgnoreCase
in interfaceDocumentDefinitionQuery
-
category
- Specified by:
category
in interfaceDocumentDefinitionQuery
-
categoryLike
- Specified by:
categoryLike
in interfaceDocumentDefinitionQuery
-
version
- Specified by:
version
in interfaceDocumentDefinitionQuery
-
latestVersion
- Specified by:
latestVersion
in interfaceDocumentDefinitionQuery
-
anyVersion
- Specified by:
anyVersion
in interfaceDocumentDefinitionQuery
-
accessibleByUserOrGroups
public DocumentDefinitionQuery accessibleByUserOrGroups(String userId, Collection<String> groupKeys) - Specified by:
accessibleByUserOrGroups
in interfaceDocumentDefinitionQuery
-
tenantId
- Specified by:
tenantId
in interfaceDocumentDefinitionQuery
-
tenantIdLike
- Specified by:
tenantIdLike
in interfaceDocumentDefinitionQuery
-
executeCount
- Specified by:
executeCount
in classAbstractQuery<DocumentDefinitionQuery,
DocumentDefinition>
-
executeList
- Specified by:
executeList
in classAbstractQuery<DocumentDefinitionQuery,
DocumentDefinition>
-
getId
-
getIds
-
getKey
-
getKeyLike
-
getKeys
-
getName
-
getNameLike
-
getCategory
-
getCategoryLike
-
getVersion
-
isLatest
public boolean isLatest() -
getTenantId
-
getTenantIdLike
-
getDeploymentId
-
getNameLikeIgnoreCase
-
getAccessibleByUser
-
getAccessibleByGroups
-
getSafeAccessibleByGroups
-
setSafeAccessibleByGroups
public void setSafeAccessibleByGroups(Collection<? extends Collection<String>> safeAccessibleByGroups)
-