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.StringdefinitionIdprotected booleanlatestprotected java.lang.StringmimeTypeNotEqualsprotected java.lang.Stringstateprotected java.lang.StringsubStateprotected java.lang.StringsubTypeprotected java.lang.Stringtypeprotected java.lang.Integerversionprotected java.lang.StringversionInfoprotected java.lang.StringversionInfoLikeprotected java.lang.StringversionParentIdFields 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 CoreContentItemQuerydefinitionId(java.lang.String definitionId)Only select content items with the given definition id.protected longexecuteFindContentItemCount(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)protected java.util.List<CoreContentItem>executeFindContentItemList(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)java.lang.StringgetDefinitionId()java.lang.StringgetMimeTypeNotEquals()java.lang.StringgetState()java.lang.StringgetSubState()java.lang.StringgetSubType()java.lang.StringgetType()java.lang.IntegergetVersion()java.lang.StringgetVersionInfo()java.lang.StringgetVersionInfoLike()java.lang.StringgetVersionParentId()booleanisLatest()CoreContentItemQuerylatest()Only select content items with the latest version.CoreContentItemQuerymimeTypeNotEquals(java.lang.String mimeTypeNotEquals)Only select content items with a mime type that is not equal to the given mime type.CoreContentItemQuerystate(java.lang.String state)Only select content items with the given state.CoreContentItemQuerysubState(java.lang.String subState)Only select content items with the given sub state.CoreContentItemQuerysubType(java.lang.String subType)Only select content items with the given sub type.CoreContentItemQuerytype(java.lang.String type)Only select content items with the given type.CoreContentItemQueryversion(java.lang.Integer version)Only select content items with the given version.CoreContentItemQueryversionInfo(java.lang.String versionInfo)Only select content items with the given version info.CoreContentItemQueryversionInfoLike(java.lang.String versionInfoLike)Only select content items with a version info like the given string.CoreContentItemQueryversionParentId(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, withoutTenantIdMethods inherited from class org.flowable.common.engine.impl.query.AbstractQuery
asc, checkQueryOk, count, desc, direction, execute, executeSingleResult, list, listPage, orderBy, orderBy, setCommandExecutor, singleResultMethods 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, setParameterMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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, withoutTenantIdMethods 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:CoreContentItemQueryOnly select content items with the given version.- Specified by:
versionin interfaceCoreContentItemQuery
-
versionInfo
Description copied from interface:CoreContentItemQueryOnly select content items with the given version info.- Specified by:
versionInfoin interfaceCoreContentItemQuery
-
versionInfoLike
Description copied from interface:CoreContentItemQueryOnly select content items with a version info like the given string.- Specified by:
versionInfoLikein interfaceCoreContentItemQuery
-
versionParentId
Description copied from interface:CoreContentItemQueryOnly select content items with the given version parent id.- Specified by:
versionParentIdin interfaceCoreContentItemQuery
-
definitionId
Description copied from interface:CoreContentItemQueryOnly select content items with the given definition id.- Specified by:
definitionIdin interfaceCoreContentItemQuery
-
type
Description copied from interface:CoreContentItemQueryOnly select content items with the given type.- Specified by:
typein interfaceCoreContentItemQuery
-
subType
Description copied from interface:CoreContentItemQueryOnly select content items with the given sub type.- Specified by:
subTypein interfaceCoreContentItemQuery
-
state
Description copied from interface:CoreContentItemQueryOnly select content items with the given state.- Specified by:
statein interfaceCoreContentItemQuery
-
subState
Description copied from interface:CoreContentItemQueryOnly select content items with the given sub state.- Specified by:
subStatein interfaceCoreContentItemQuery
-
mimeTypeNotEquals
Description copied from interface:CoreContentItemQueryOnly select content items with a mime type that is not equal to the given mime type.- Specified by:
mimeTypeNotEqualsin interfaceCoreContentItemQuery
-
latest
Description copied from interface:CoreContentItemQueryOnly select content items with the latest version.- Specified by:
latestin interfaceCoreContentItemQuery
-
executeFindContentItemCount
protected long executeFindContentItemCount(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)- Specified by:
executeFindContentItemCountin classContentItemBaseQueryImpl<CoreContentItemQuery,CoreContentItem>
-
executeFindContentItemList
protected java.util.List<CoreContentItem> executeFindContentItemList(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)- Specified by:
executeFindContentItemListin classContentItemBaseQueryImpl<CoreContentItemQuery,CoreContentItem>
-
getVersion
public java.lang.Integer getVersion()- Overrides:
getVersionin classContentItemBaseQueryImpl<CoreContentItemQuery,CoreContentItem>
-
getVersionInfo
public java.lang.String getVersionInfo()- Overrides:
getVersionInfoin classContentItemBaseQueryImpl<CoreContentItemQuery,CoreContentItem>
-
getVersionInfoLike
public java.lang.String getVersionInfoLike()- Overrides:
getVersionInfoLikein classContentItemBaseQueryImpl<CoreContentItemQuery,CoreContentItem>
-
getVersionParentId
public java.lang.String getVersionParentId()- Overrides:
getVersionParentIdin classContentItemBaseQueryImpl<CoreContentItemQuery,CoreContentItem>
-
getDefinitionId
public java.lang.String getDefinitionId()- Overrides:
getDefinitionIdin classContentItemBaseQueryImpl<CoreContentItemQuery,CoreContentItem>
-
getType
public java.lang.String getType()- Overrides:
getTypein classContentItemBaseQueryImpl<CoreContentItemQuery,CoreContentItem>
-
getSubType
public java.lang.String getSubType()- Overrides:
getSubTypein classContentItemBaseQueryImpl<CoreContentItemQuery,CoreContentItem>
-
getState
public java.lang.String getState()- Overrides:
getStatein classContentItemBaseQueryImpl<CoreContentItemQuery,CoreContentItem>
-
getSubState
public java.lang.String getSubState()- Overrides:
getSubStatein classContentItemBaseQueryImpl<CoreContentItemQuery,CoreContentItem>
-
getMimeTypeNotEquals
public java.lang.String getMimeTypeNotEquals()- Overrides:
getMimeTypeNotEqualsin classContentItemBaseQueryImpl<CoreContentItemQuery,CoreContentItem>
-
isLatest
public boolean isLatest()- Overrides:
isLatestin classContentItemBaseQueryImpl<CoreContentItemQuery,CoreContentItem>
-