Package com.flowable.content.engine.impl
Class ContentItemBaseQueryImpl<T extends ContentItemBaseQuery<T,C>,C extends ContentItem>
java.lang.Object
org.flowable.common.engine.impl.db.ListQueryParameterObject
org.flowable.common.engine.impl.query.AbstractQuery<T,U>
org.flowable.variable.service.impl.AbstractVariableQueryImpl<T,C>
com.flowable.content.engine.impl.ContentItemBaseQueryImpl<T,C>
- All Implemented Interfaces:
Serializable
,CacheAwareQuery<C>
,Query<T,
,C> Command<Object>
,ContentItemBaseQuery<T,
C>
- Direct Known Subclasses:
CoreContentItemQueryImpl
public abstract class ContentItemBaseQueryImpl<T extends ContentItemBaseQuery<T,C>,C extends ContentItem>
extends AbstractVariableQueryImpl<T,C>
implements ContentItemBaseQuery<T,C>, CacheAwareQuery<C>
- Author:
- Tijs Rademakers, Joram Barrez
- 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 String
protected Boolean
protected Long
protected String
protected String
protected String
protected String
protected String
protected String
protected Date
protected Date
protected Date
protected String
protected boolean
protected String
protected String
protected Date
protected Date
protected Date
protected Long
protected String
protected String
protected Long
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected boolean
Fields inherited from class org.flowable.variable.service.impl.AbstractVariableQueryImpl
queryVariableValues, variableValueProvider
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
ConstructorDescriptionContentItemBaseQueryImpl
(CommandContext commandContext, VariableValueProvider valueProvider) ContentItemBaseQueryImpl
(CommandExecutor commandExecutor, VariableValueProvider valueProvider) -
Method Summary
Modifier and TypeMethodDescriptionbaseFolderId
(String baseFolderId) contentAvailable
(Boolean contentAvailable) contentSize
(Long contentSize) contentStoreId
(String contentStoreId) contentStoreIdLike
(String contentStoreIdLike) contentStoreName
(String contentStoreName) contentStoreNameLike
(String contentStoreNameLike) createdByLike
(String createdByLike) createdDate
(Date createdDate) createdDateAfter
(Date createdDateAfter) createdDateBefore
(Date createdDateBefore) long
executeCount
(CommandContext commandContext) protected abstract long
executeFindContentItemCount
(CommandContext commandContext) executeFindContentItemList
(CommandContext commandContext) executeList
(CommandContext commandContext) getId()
getIds()
getState()
getType()
boolean
boolean
isLatest()
boolean
lastModifiedBy
(String lastModifiedBy) lastModifiedByLike
(String lastModifiedByLike) lastModifiedDate
(Date lastModifiedDate) lastModifiedDateAfter
(Date lastModifiedDateAfter) lastModifiedDateBefore
(Date lastModifiedDateBefore) maxContentSize
(Long maxContentSize) mimeTypeLike
(String mimeTypeLike) minContentSize
(Long minContentSize) parentFolderId
(String parentFolderId) parentFolderIds
(Set<String> parentFolderIds) processInstanceId
(String processInstanceId) processInstanceIdLike
(String processInstanceIdLike) scopeIdLike
(String scopeIdLike) scopeTypeLike
(String scopeTypeLike) taskIdLike
(String taskIdLike) tenantIdLike
(String tenantIdLike) Methods inherited from class org.flowable.variable.service.impl.AbstractVariableQueryImpl
addVariable, addVariable, ensureVariablesInitialized, getQueryVariableValues, hasLocalQueryVariableValue, hasNonLocalQueryVariableValue, hasValueComparisonQueryVariables, isBoolean, scopedVariableExists, scopedVariableNotExists, scopedVariableValueEquals, scopedVariableValueEquals, scopedVariableValueEqualsIgnoreCase, scopedVariableValueGreaterThan, scopedVariableValueGreaterThanOrEqual, scopedVariableValueLessThan, scopedVariableValueLessThanOrEqual, scopedVariableValueLike, scopedVariableValueLikeIgnoreCase, scopedVariableValueNotEquals, scopedVariableValueNotEqualsIgnoreCase, variableExists, variableExists, variableNotExists, variableNotExists, variableValueEquals, variableValueEquals, variableValueEquals, variableValueEquals, variableValueEqualsIgnoreCase, variableValueEqualsIgnoreCase, variableValueGreaterThan, variableValueGreaterThan, variableValueGreaterThanOrEqual, variableValueGreaterThanOrEqual, variableValueLessThan, variableValueLessThan, variableValueLessThanOrEqual, variableValueLessThanOrEqual, variableValueLike, variableValueLike, variableValueLikeIgnoreCase, variableValueLikeIgnoreCase, variableValueNotEquals, variableValueNotEquals, variableValueNotEqualsIgnoreCase, variableValueNotEqualsIgnoreCase
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 org.flowable.common.engine.api.query.CacheAwareQuery
enhanceCachedValue
-
Field Details
-
id
-
ids
-
name
-
nameLike
-
mimeType
-
mimeTypeLike
-
taskId
-
taskIdLike
-
processInstanceId
-
processInstanceIdLike
-
scopeId
-
scopeIdLike
-
scopeType
-
scopeTypeLike
-
contentStoreId
-
contentStoreIdLike
-
contentStoreName
-
contentStoreNameLike
-
contentAvailable
-
contentSize
-
minContentSize
-
maxContentSize
-
createdDate
-
createdDateBefore
-
createdDateAfter
-
createdBy
-
createdByLike
-
lastModifiedDate
-
lastModifiedDateBefore
-
lastModifiedDateAfter
-
lastModifiedBy
-
lastModifiedByLike
-
tenantId
-
tenantIdLike
-
withoutTenantId
protected boolean withoutTenantId -
parentFolderId
-
parentFolderIds
-
baseFolderId
-
isRootFolder
protected boolean isRootFolder
-
-
Constructor Details
-
ContentItemBaseQueryImpl
-
ContentItemBaseQueryImpl
public ContentItemBaseQueryImpl(CommandExecutor commandExecutor, VariableValueProvider valueProvider)
-
-
Method Details
-
id
- Specified by:
id
in interfaceContentItemBaseQuery<T extends ContentItemBaseQuery<T,
C>, C extends ContentItem>
-
ids
- Specified by:
ids
in interfaceContentItemBaseQuery<T extends ContentItemBaseQuery<T,
C>, C extends ContentItem>
-
name
- Specified by:
name
in interfaceContentItemBaseQuery<T extends ContentItemBaseQuery<T,
C>, C extends ContentItem>
-
nameLike
- Specified by:
nameLike
in interfaceContentItemBaseQuery<T extends ContentItemBaseQuery<T,
C>, C extends ContentItem>
-
mimeType
- Specified by:
mimeType
in interfaceContentItemBaseQuery<T extends ContentItemBaseQuery<T,
C>, C extends ContentItem>
-
mimeTypeLike
- Specified by:
mimeTypeLike
in interfaceContentItemBaseQuery<T extends ContentItemBaseQuery<T,
C>, C extends ContentItem>
-
taskId
- Specified by:
taskId
in interfaceContentItemBaseQuery<T extends ContentItemBaseQuery<T,
C>, C extends ContentItem>
-
taskIdLike
- Specified by:
taskIdLike
in interfaceContentItemBaseQuery<T extends ContentItemBaseQuery<T,
C>, C extends ContentItem>
-
processInstanceId
- Specified by:
processInstanceId
in interfaceContentItemBaseQuery<T extends ContentItemBaseQuery<T,
C>, C extends ContentItem>
-
processInstanceIdLike
- Specified by:
processInstanceIdLike
in interfaceContentItemBaseQuery<T extends ContentItemBaseQuery<T,
C>, C extends ContentItem>
-
scopeId
- Specified by:
scopeId
in interfaceContentItemBaseQuery<T extends ContentItemBaseQuery<T,
C>, C extends ContentItem>
-
scopeIdLike
- Specified by:
scopeIdLike
in interfaceContentItemBaseQuery<T extends ContentItemBaseQuery<T,
C>, C extends ContentItem>
-
scopeType
- Specified by:
scopeType
in interfaceContentItemBaseQuery<T extends ContentItemBaseQuery<T,
C>, C extends ContentItem>
-
scopeTypeLike
- Specified by:
scopeTypeLike
in interfaceContentItemBaseQuery<T extends ContentItemBaseQuery<T,
C>, C extends ContentItem>
-
field
- Specified by:
field
in interfaceContentItemBaseQuery<T extends ContentItemBaseQuery<T,
C>, C extends ContentItem>
-
fieldLike
- Specified by:
fieldLike
in interfaceContentItemBaseQuery<T extends ContentItemBaseQuery<T,
C>, C extends ContentItem>
-
contentStoreId
- Specified by:
contentStoreId
in interfaceContentItemBaseQuery<T extends ContentItemBaseQuery<T,
C>, C extends ContentItem>
-
contentStoreIdLike
- Specified by:
contentStoreIdLike
in interfaceContentItemBaseQuery<T extends ContentItemBaseQuery<T,
C>, C extends ContentItem>
-
contentStoreName
- Specified by:
contentStoreName
in interfaceContentItemBaseQuery<T extends ContentItemBaseQuery<T,
C>, C extends ContentItem>
-
contentStoreNameLike
- Specified by:
contentStoreNameLike
in interfaceContentItemBaseQuery<T extends ContentItemBaseQuery<T,
C>, C extends ContentItem>
-
contentAvailable
- Specified by:
contentAvailable
in interfaceContentItemBaseQuery<T extends ContentItemBaseQuery<T,
C>, C extends ContentItem>
-
contentSize
- Specified by:
contentSize
in interfaceContentItemBaseQuery<T extends ContentItemBaseQuery<T,
C>, C extends ContentItem>
-
minContentSize
- Specified by:
minContentSize
in interfaceContentItemBaseQuery<T extends ContentItemBaseQuery<T,
C>, C extends ContentItem>
-
maxContentSize
- Specified by:
maxContentSize
in interfaceContentItemBaseQuery<T extends ContentItemBaseQuery<T,
C>, C extends ContentItem>
-
createdDate
- Specified by:
createdDate
in interfaceContentItemBaseQuery<T extends ContentItemBaseQuery<T,
C>, C extends ContentItem>
-
createdDateBefore
- Specified by:
createdDateBefore
in interfaceContentItemBaseQuery<T extends ContentItemBaseQuery<T,
C>, C extends ContentItem>
-
createdDateAfter
- Specified by:
createdDateAfter
in interfaceContentItemBaseQuery<T extends ContentItemBaseQuery<T,
C>, C extends ContentItem>
-
createdBy
- Specified by:
createdBy
in interfaceContentItemBaseQuery<T extends ContentItemBaseQuery<T,
C>, C extends ContentItem>
-
createdByLike
- Specified by:
createdByLike
in interfaceContentItemBaseQuery<T extends ContentItemBaseQuery<T,
C>, C extends ContentItem>
-
lastModifiedDate
- Specified by:
lastModifiedDate
in interfaceContentItemBaseQuery<T extends ContentItemBaseQuery<T,
C>, C extends ContentItem>
-
lastModifiedDateBefore
- Specified by:
lastModifiedDateBefore
in interfaceContentItemBaseQuery<T extends ContentItemBaseQuery<T,
C>, C extends ContentItem>
-
lastModifiedDateAfter
- Specified by:
lastModifiedDateAfter
in interfaceContentItemBaseQuery<T extends ContentItemBaseQuery<T,
C>, C extends ContentItem>
-
lastModifiedBy
- Specified by:
lastModifiedBy
in interfaceContentItemBaseQuery<T extends ContentItemBaseQuery<T,
C>, C extends ContentItem>
-
lastModifiedByLike
- Specified by:
lastModifiedByLike
in interfaceContentItemBaseQuery<T extends ContentItemBaseQuery<T,
C>, C extends ContentItem>
-
tenantId
- Specified by:
tenantId
in interfaceContentItemBaseQuery<T extends ContentItemBaseQuery<T,
C>, C extends ContentItem>
-
tenantIdLike
- Specified by:
tenantIdLike
in interfaceContentItemBaseQuery<T extends ContentItemBaseQuery<T,
C>, C extends ContentItem>
-
withoutTenantId
- Specified by:
withoutTenantId
in interfaceContentItemBaseQuery<T extends ContentItemBaseQuery<T,
C>, C extends ContentItem>
-
parentFolderId
-
parentFolderIds
-
baseFolderId
-
isRootFolder
-
orderByCreatedDate
- Specified by:
orderByCreatedDate
in interfaceContentItemBaseQuery<T extends ContentItemBaseQuery<T,
C>, C extends ContentItem>
-
orderByTenantId
- Specified by:
orderByTenantId
in interfaceContentItemBaseQuery<T extends ContentItemBaseQuery<T,
C>, C extends ContentItem>
-
executeCount
- Specified by:
executeCount
in classAbstractVariableQueryImpl<T extends ContentItemBaseQuery<T,
C>, C extends ContentItem>
-
executeFindContentItemCount
-
executeList
- Specified by:
executeList
in classAbstractVariableQueryImpl<T extends ContentItemBaseQuery<T,
C>, C extends ContentItem>
-
executeFindContentItemList
-
getId
- Specified by:
getId
in interfaceCacheAwareQuery<T extends ContentItemBaseQuery<T,
C>>
-
getIds
-
getTaskId
-
getTaskIdLike
-
getProcessInstanceId
-
getProcessInstanceIdLike
-
getScopeId
-
getScopeIdLike
-
getScopeType
-
getScopeTypeLike
-
getContentStoreId
-
getContentStoreIdLike
-
getContentStoreName
-
getContentStoreNameLike
-
getMimeType
-
getMimeTypeLike
-
getContentAvailable
-
getContentSize
-
getMinContentSize
-
getMaxContentSize
-
getCreatedDate
-
getCreatedDateBefore
-
getCreatedDateAfter
-
getCreatedBy
-
getCreatedByLike
-
getLastModifiedDate
-
getLastModifiedDateBefore
-
getLastModifiedDateAfter
-
getLastModifiedBy
-
getLastModifiedByLike
-
getTenantId
-
getTenantIdLike
-
isWithoutTenantId
public boolean isWithoutTenantId() -
getVersion
-
getVersionInfo
-
getVersionInfoLike
-
getVersionParentId
-
getDefinitionId
-
getType
-
getSubType
-
getState
-
getSubState
-
getMimeTypeNotEquals
-
isLatest
public boolean isLatest() -
isIncludeCachedItems
public boolean isIncludeCachedItems() -
getAccessibleByUser
-
getAccessibleByGroups
-
getParentFolderId
-
getParentFolderIds
-
getBaseFolderId
-