Package com.flowable.content.engine.impl
Class CoreContentItemQueryImpl
java.lang.Object
org.flowable.common.engine.impl.db.ListQueryParameterObject
org.flowable.common.engine.impl.query.AbstractQuery<T,C>
com.flowable.content.engine.impl.ContentItemBaseQueryImpl<CoreContentItemQuery,CoreContentItem>
com.flowable.content.engine.impl.CoreContentItemQueryImpl
- All Implemented Interfaces:
CoreContentItemQuery
,java.io.Serializable
,org.flowable.common.engine.api.query.Query<CoreContentItemQuery,CoreContentItem>
,org.flowable.common.engine.impl.interceptor.Command<java.lang.Object>
,org.flowable.content.api.ContentItemBaseQuery<CoreContentItemQuery,CoreContentItem>
public class CoreContentItemQueryImpl extends ContentItemBaseQueryImpl<CoreContentItemQuery,CoreContentItem> implements CoreContentItemQuery
- Author:
- Tijs Rademakers, Joram Barrez
- See Also:
- Serialized Form
-
Nested Class Summary
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
definitionId
protected boolean
latest
protected java.lang.String
mimeTypeNotEquals
protected java.lang.String
state
protected java.lang.String
subState
protected java.lang.String
subType
protected java.lang.String
type
protected java.lang.Integer
version
protected java.lang.String
versionInfo
protected java.lang.String
versionInfoLike
protected java.lang.String
versionParentId
Fields inherited from class com.flowable.content.engine.impl.ContentItemBaseQueryImpl
baseFolderId, contentAvailable, contentSize, contentStoreId, contentStoreIdLike, contentStoreName, contentStoreNameLike, createdBy, createdByLike, createdDate, createdDateAfter, createdDateBefore, id, ids, isRootFolder, lastModifiedBy, lastModifiedByLike, lastModifiedDate, lastModifiedDateAfter, lastModifiedDateBefore, maxContentSize, mimeType, mimeTypeLike, minContentSize, name, nameLike, parentFolderId, parentFolderIds, processInstanceId, processInstanceIdLike, scopeId, scopeIdLike, scopeType, scopeTypeLike, taskId, taskIdLike, tenantId, tenantIdLike, withoutTenantId
-
Constructor Summary
Constructors Constructor Description CoreContentItemQueryImpl(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
CoreContentItemQueryImpl(org.flowable.common.engine.impl.interceptor.CommandExecutor commandExecutor)
-
Method Summary
Modifier and Type Method Description CoreContentItemQuery
definitionId(java.lang.String definitionId)
Only select content items with the given definition id.protected long
executeFindContentItemCount(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
protected java.util.List<CoreContentItem>
executeFindContentItemList(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
java.lang.String
getDefinitionId()
java.lang.String
getMimeTypeNotEquals()
java.lang.String
getState()
java.lang.String
getSubState()
java.lang.String
getSubType()
java.lang.String
getType()
java.lang.Integer
getVersion()
java.lang.String
getVersionInfo()
java.lang.String
getVersionInfoLike()
java.lang.String
getVersionParentId()
boolean
isLatest()
CoreContentItemQuery
latest()
Only select content items with the latest version.CoreContentItemQuery
mimeTypeNotEquals(java.lang.String mimeTypeNotEquals)
Only select content items with a mime type that is not equal to the given mime type.CoreContentItemQuery
state(java.lang.String state)
Only select content items with the given state.CoreContentItemQuery
subState(java.lang.String subState)
Only select content items with the given sub state.CoreContentItemQuery
subType(java.lang.String subType)
Only select content items with the given sub type.CoreContentItemQuery
type(java.lang.String type)
Only select content items with the given type.CoreContentItemQuery
version(java.lang.Integer version)
Only select content items with the given version.CoreContentItemQuery
versionInfo(java.lang.String versionInfo)
Only select content items with the given version info.CoreContentItemQuery
versionInfoLike(java.lang.String versionInfoLike)
Only select content items with a version info like the given string.CoreContentItemQuery
versionParentId(java.lang.String versionParentId)
Only select content items with the given version parent id.Methods inherited from class com.flowable.content.engine.impl.ContentItemBaseQueryImpl
baseFolderId, contentAvailable, contentSize, contentStoreId, contentStoreIdLike, contentStoreName, contentStoreNameLike, createdBy, createdByLike, createdDate, createdDateAfter, createdDateBefore, executeCount, executeList, field, fieldLike, getBaseFolderId, getContentAvailable, getContentSize, getContentStoreId, getContentStoreIdLike, getContentStoreName, getContentStoreNameLike, getCreatedBy, getCreatedByLike, getCreatedDate, getCreatedDateAfter, getCreatedDateBefore, getId, getIds, getLastModifiedBy, getLastModifiedByLike, getLastModifiedDate, getLastModifiedDateAfter, getLastModifiedDateBefore, getMaxContentSize, getMimeType, getMimeTypeLike, getMinContentSize, getParentFolderId, getParentFolderIds, getProcessInstanceId, getProcessInstanceIdLike, getScopeId, getScopeIdLike, getScopeType, getScopeTypeLike, getTaskId, getTaskIdLike, getTenantId, getTenantIdLike, id, ids, isRootFolder, isWithoutTenantId, lastModifiedBy, lastModifiedByLike, lastModifiedDate, lastModifiedDateAfter, lastModifiedDateBefore, maxContentSize, mimeType, mimeTypeLike, minContentSize, name, nameLike, orderByCreatedDate, orderByTenantId, parentFolderId, parentFolderIds, processInstanceId, processInstanceIdLike, scopeId, scopeIdLike, scopeType, scopeTypeLike, taskId, taskIdLike, tenantId, tenantIdLike, withoutTenantId
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, getDatabaseType, getFirstResult, getFirstRow, getLastRow, getMaxResults, getNullHandlingColumn, getOrderBy, getOrderByColumnMap, getOrderByColumns, getParameter, setDatabaseType, setFirstResult, setMaxResults, setNullHandlingColumn, setOrderByColumns, 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.content.api.ContentItemBaseQuery
contentAvailable, contentSize, contentStoreId, contentStoreIdLike, contentStoreName, contentStoreNameLike, createdBy, createdByLike, createdDate, createdDateAfter, createdDateBefore, field, fieldLike, id, ids, lastModifiedBy, lastModifiedByLike, lastModifiedDate, lastModifiedDateAfter, lastModifiedDateBefore, maxContentSize, mimeType, mimeTypeLike, minContentSize, name, nameLike, orderByCreatedDate, orderByTenantId, processInstanceId, processInstanceIdLike, scopeId, scopeIdLike, scopeType, scopeTypeLike, taskId, taskIdLike, tenantId, tenantIdLike, withoutTenantId
Methods inherited from interface com.flowable.core.content.api.CoreContentItemQuery
baseFolderId, isRootFolder, parentFolderId
-
Field Details
-
version
protected java.lang.Integer version -
versionInfo
protected java.lang.String versionInfo -
versionInfoLike
protected java.lang.String versionInfoLike -
versionParentId
protected java.lang.String versionParentId -
definitionId
protected java.lang.String definitionId -
type
protected java.lang.String type -
subType
protected java.lang.String subType -
state
protected java.lang.String state -
subState
protected java.lang.String subState -
mimeTypeNotEquals
protected java.lang.String mimeTypeNotEquals -
latest
protected boolean latest
-
-
Constructor Details
-
CoreContentItemQueryImpl
public CoreContentItemQueryImpl(org.flowable.common.engine.impl.interceptor.CommandContext commandContext) -
CoreContentItemQueryImpl
public CoreContentItemQueryImpl(org.flowable.common.engine.impl.interceptor.CommandExecutor commandExecutor)
-
-
Method Details
-
version
Description copied from interface:CoreContentItemQuery
Only select content items with the given version.- Specified by:
version
in interfaceCoreContentItemQuery
-
versionInfo
Description copied from interface:CoreContentItemQuery
Only select content items with the given version info.- Specified by:
versionInfo
in interfaceCoreContentItemQuery
-
versionInfoLike
Description copied from interface:CoreContentItemQuery
Only select content items with a version info like the given string.- Specified by:
versionInfoLike
in interfaceCoreContentItemQuery
-
versionParentId
Description copied from interface:CoreContentItemQuery
Only select content items with the given version parent id.- Specified by:
versionParentId
in interfaceCoreContentItemQuery
-
definitionId
Description copied from interface:CoreContentItemQuery
Only select content items with the given definition id.- Specified by:
definitionId
in interfaceCoreContentItemQuery
-
type
Description copied from interface:CoreContentItemQuery
Only select content items with the given type.- Specified by:
type
in interfaceCoreContentItemQuery
-
subType
Description copied from interface:CoreContentItemQuery
Only select content items with the given sub type.- Specified by:
subType
in interfaceCoreContentItemQuery
-
state
Description copied from interface:CoreContentItemQuery
Only select content items with the given state.- Specified by:
state
in interfaceCoreContentItemQuery
-
subState
Description copied from interface:CoreContentItemQuery
Only select content items with the given sub state.- Specified by:
subState
in interfaceCoreContentItemQuery
-
mimeTypeNotEquals
Description copied from interface:CoreContentItemQuery
Only select content items with a mime type that is not equal to the given mime type.- Specified by:
mimeTypeNotEquals
in interfaceCoreContentItemQuery
-
latest
Description copied from interface:CoreContentItemQuery
Only select content items with the latest version.- Specified by:
latest
in interfaceCoreContentItemQuery
-
executeFindContentItemCount
protected long executeFindContentItemCount(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)- Specified by:
executeFindContentItemCount
in classContentItemBaseQueryImpl<CoreContentItemQuery,CoreContentItem>
-
executeFindContentItemList
protected java.util.List<CoreContentItem> executeFindContentItemList(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)- Specified by:
executeFindContentItemList
in classContentItemBaseQueryImpl<CoreContentItemQuery,CoreContentItem>
-
getVersion
public java.lang.Integer getVersion()- Overrides:
getVersion
in classContentItemBaseQueryImpl<CoreContentItemQuery,CoreContentItem>
-
getVersionInfo
public java.lang.String getVersionInfo()- Overrides:
getVersionInfo
in classContentItemBaseQueryImpl<CoreContentItemQuery,CoreContentItem>
-
getVersionInfoLike
public java.lang.String getVersionInfoLike()- Overrides:
getVersionInfoLike
in classContentItemBaseQueryImpl<CoreContentItemQuery,CoreContentItem>
-
getVersionParentId
public java.lang.String getVersionParentId()- Overrides:
getVersionParentId
in classContentItemBaseQueryImpl<CoreContentItemQuery,CoreContentItem>
-
getDefinitionId
public java.lang.String getDefinitionId()- Overrides:
getDefinitionId
in classContentItemBaseQueryImpl<CoreContentItemQuery,CoreContentItem>
-
getType
public java.lang.String getType()- Overrides:
getType
in classContentItemBaseQueryImpl<CoreContentItemQuery,CoreContentItem>
-
getSubType
public java.lang.String getSubType()- Overrides:
getSubType
in classContentItemBaseQueryImpl<CoreContentItemQuery,CoreContentItem>
-
getState
public java.lang.String getState()- Overrides:
getState
in classContentItemBaseQueryImpl<CoreContentItemQuery,CoreContentItem>
-
getSubState
public java.lang.String getSubState()- Overrides:
getSubState
in classContentItemBaseQueryImpl<CoreContentItemQuery,CoreContentItem>
-
getMimeTypeNotEquals
public java.lang.String getMimeTypeNotEquals()- Overrides:
getMimeTypeNotEquals
in classContentItemBaseQueryImpl<CoreContentItemQuery,CoreContentItem>
-
isLatest
public boolean isLatest()- Overrides:
isLatest
in classContentItemBaseQueryImpl<CoreContentItemQuery,CoreContentItem>
-