Class ContentItemBaseQueryImpl<T extends org.flowable.content.api.ContentItemBaseQuery<T,​C>,​C extends org.flowable.content.api.ContentItem>

  • All Implemented Interfaces:
    java.io.Serializable, org.flowable.common.engine.api.query.Query<T,​C>, org.flowable.common.engine.impl.interceptor.Command<java.lang.Object>, org.flowable.content.api.ContentItemBaseQuery<T,​C>
    Direct Known Subclasses:
    ContentItemQueryImpl, CoreContentItemQueryImpl

    public abstract class ContentItemBaseQueryImpl<T extends org.flowable.content.api.ContentItemBaseQuery<T,​C>,​C extends org.flowable.content.api.ContentItem>
    extends org.flowable.common.engine.impl.query.AbstractQuery<T,​C>
    implements org.flowable.content.api.ContentItemBaseQuery<T,​C>
    Author:
    Tijs Rademakers, Joram Barrez
    See Also:
    Serialized Form
    • Field Detail

      • id

        protected java.lang.String id
      • ids

        protected java.util.Set<java.lang.String> ids
      • name

        protected java.lang.String name
      • nameLike

        protected java.lang.String nameLike
      • mimeType

        protected java.lang.String mimeType
      • mimeTypeLike

        protected java.lang.String mimeTypeLike
      • taskId

        protected java.lang.String taskId
      • taskIdLike

        protected java.lang.String taskIdLike
      • processInstanceId

        protected java.lang.String processInstanceId
      • processInstanceIdLike

        protected java.lang.String processInstanceIdLike
      • scopeId

        protected java.lang.String scopeId
      • scopeIdLike

        protected java.lang.String scopeIdLike
      • scopeType

        protected java.lang.String scopeType
      • scopeTypeLike

        protected java.lang.String scopeTypeLike
      • contentStoreId

        protected java.lang.String contentStoreId
      • contentStoreIdLike

        protected java.lang.String contentStoreIdLike
      • contentStoreName

        protected java.lang.String contentStoreName
      • contentStoreNameLike

        protected java.lang.String contentStoreNameLike
      • contentAvailable

        protected java.lang.Boolean contentAvailable
      • contentSize

        protected java.lang.Long contentSize
      • minContentSize

        protected java.lang.Long minContentSize
      • maxContentSize

        protected java.lang.Long maxContentSize
      • createdDate

        protected java.util.Date createdDate
      • createdDateBefore

        protected java.util.Date createdDateBefore
      • createdDateAfter

        protected java.util.Date createdDateAfter
      • createdBy

        protected java.lang.String createdBy
      • createdByLike

        protected java.lang.String createdByLike
      • lastModifiedDate

        protected java.util.Date lastModifiedDate
      • lastModifiedDateBefore

        protected java.util.Date lastModifiedDateBefore
      • lastModifiedDateAfter

        protected java.util.Date lastModifiedDateAfter
      • lastModifiedBy

        protected java.lang.String lastModifiedBy
      • lastModifiedByLike

        protected java.lang.String lastModifiedByLike
      • tenantId

        protected java.lang.String tenantId
      • tenantIdLike

        protected java.lang.String tenantIdLike
      • withoutTenantId

        protected boolean withoutTenantId
      • parentFolderId

        protected java.lang.String parentFolderId
      • parentFolderIds

        protected java.util.Set<java.lang.String> parentFolderIds
      • baseFolderId

        protected java.lang.String baseFolderId
      • isRootFolder

        protected boolean isRootFolder
    • Constructor Detail

      • ContentItemBaseQueryImpl

        public ContentItemBaseQueryImpl​(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
      • ContentItemBaseQueryImpl

        public ContentItemBaseQueryImpl​(org.flowable.common.engine.impl.interceptor.CommandExecutor commandExecutor)
    • Method Detail

      • id

        public T id​(java.lang.String id)
        Specified by:
        id in interface org.flowable.content.api.ContentItemBaseQuery<T extends org.flowable.content.api.ContentItemBaseQuery<T,​C>,​C extends org.flowable.content.api.ContentItem>
      • ids

        public T ids​(java.util.Set<java.lang.String> ids)
        Specified by:
        ids in interface org.flowable.content.api.ContentItemBaseQuery<T extends org.flowable.content.api.ContentItemBaseQuery<T,​C>,​C extends org.flowable.content.api.ContentItem>
      • name

        public T name​(java.lang.String name)
        Specified by:
        name in interface org.flowable.content.api.ContentItemBaseQuery<T extends org.flowable.content.api.ContentItemBaseQuery<T,​C>,​C extends org.flowable.content.api.ContentItem>
      • nameLike

        public T nameLike​(java.lang.String nameLike)
        Specified by:
        nameLike in interface org.flowable.content.api.ContentItemBaseQuery<T extends org.flowable.content.api.ContentItemBaseQuery<T,​C>,​C extends org.flowable.content.api.ContentItem>
      • mimeType

        public T mimeType​(java.lang.String mimeType)
        Specified by:
        mimeType in interface org.flowable.content.api.ContentItemBaseQuery<T extends org.flowable.content.api.ContentItemBaseQuery<T,​C>,​C extends org.flowable.content.api.ContentItem>
      • mimeTypeLike

        public T mimeTypeLike​(java.lang.String mimeTypeLike)
        Specified by:
        mimeTypeLike in interface org.flowable.content.api.ContentItemBaseQuery<T extends org.flowable.content.api.ContentItemBaseQuery<T,​C>,​C extends org.flowable.content.api.ContentItem>
      • taskId

        public T taskId​(java.lang.String taskId)
        Specified by:
        taskId in interface org.flowable.content.api.ContentItemBaseQuery<T extends org.flowable.content.api.ContentItemBaseQuery<T,​C>,​C extends org.flowable.content.api.ContentItem>
      • taskIdLike

        public T taskIdLike​(java.lang.String taskIdLike)
        Specified by:
        taskIdLike in interface org.flowable.content.api.ContentItemBaseQuery<T extends org.flowable.content.api.ContentItemBaseQuery<T,​C>,​C extends org.flowable.content.api.ContentItem>
      • processInstanceId

        public T processInstanceId​(java.lang.String processInstanceId)
        Specified by:
        processInstanceId in interface org.flowable.content.api.ContentItemBaseQuery<T extends org.flowable.content.api.ContentItemBaseQuery<T,​C>,​C extends org.flowable.content.api.ContentItem>
      • processInstanceIdLike

        public T processInstanceIdLike​(java.lang.String processInstanceIdLike)
        Specified by:
        processInstanceIdLike in interface org.flowable.content.api.ContentItemBaseQuery<T extends org.flowable.content.api.ContentItemBaseQuery<T,​C>,​C extends org.flowable.content.api.ContentItem>
      • scopeId

        public T scopeId​(java.lang.String scopeId)
        Specified by:
        scopeId in interface org.flowable.content.api.ContentItemBaseQuery<T extends org.flowable.content.api.ContentItemBaseQuery<T,​C>,​C extends org.flowable.content.api.ContentItem>
      • scopeIdLike

        public T scopeIdLike​(java.lang.String scopeIdLike)
        Specified by:
        scopeIdLike in interface org.flowable.content.api.ContentItemBaseQuery<T extends org.flowable.content.api.ContentItemBaseQuery<T,​C>,​C extends org.flowable.content.api.ContentItem>
      • scopeType

        public T scopeType​(java.lang.String scopeType)
        Specified by:
        scopeType in interface org.flowable.content.api.ContentItemBaseQuery<T extends org.flowable.content.api.ContentItemBaseQuery<T,​C>,​C extends org.flowable.content.api.ContentItem>
      • scopeTypeLike

        public T scopeTypeLike​(java.lang.String scopeTypeLike)
        Specified by:
        scopeTypeLike in interface org.flowable.content.api.ContentItemBaseQuery<T extends org.flowable.content.api.ContentItemBaseQuery<T,​C>,​C extends org.flowable.content.api.ContentItem>
      • field

        public T field​(java.lang.String field)
        Specified by:
        field in interface org.flowable.content.api.ContentItemBaseQuery<T extends org.flowable.content.api.ContentItemBaseQuery<T,​C>,​C extends org.flowable.content.api.ContentItem>
      • fieldLike

        public T fieldLike​(java.lang.String fieldLike)
        Specified by:
        fieldLike in interface org.flowable.content.api.ContentItemBaseQuery<T extends org.flowable.content.api.ContentItemBaseQuery<T,​C>,​C extends org.flowable.content.api.ContentItem>
      • contentStoreId

        public T contentStoreId​(java.lang.String contentStoreId)
        Specified by:
        contentStoreId in interface org.flowable.content.api.ContentItemBaseQuery<T extends org.flowable.content.api.ContentItemBaseQuery<T,​C>,​C extends org.flowable.content.api.ContentItem>
      • contentStoreIdLike

        public T contentStoreIdLike​(java.lang.String contentStoreIdLike)
        Specified by:
        contentStoreIdLike in interface org.flowable.content.api.ContentItemBaseQuery<T extends org.flowable.content.api.ContentItemBaseQuery<T,​C>,​C extends org.flowable.content.api.ContentItem>
      • contentStoreName

        public T contentStoreName​(java.lang.String contentStoreName)
        Specified by:
        contentStoreName in interface org.flowable.content.api.ContentItemBaseQuery<T extends org.flowable.content.api.ContentItemBaseQuery<T,​C>,​C extends org.flowable.content.api.ContentItem>
      • contentStoreNameLike

        public T contentStoreNameLike​(java.lang.String contentStoreNameLike)
        Specified by:
        contentStoreNameLike in interface org.flowable.content.api.ContentItemBaseQuery<T extends org.flowable.content.api.ContentItemBaseQuery<T,​C>,​C extends org.flowable.content.api.ContentItem>
      • contentAvailable

        public T contentAvailable​(java.lang.Boolean contentAvailable)
        Specified by:
        contentAvailable in interface org.flowable.content.api.ContentItemBaseQuery<T extends org.flowable.content.api.ContentItemBaseQuery<T,​C>,​C extends org.flowable.content.api.ContentItem>
      • contentSize

        public T contentSize​(java.lang.Long contentSize)
        Specified by:
        contentSize in interface org.flowable.content.api.ContentItemBaseQuery<T extends org.flowable.content.api.ContentItemBaseQuery<T,​C>,​C extends org.flowable.content.api.ContentItem>
      • minContentSize

        public T minContentSize​(java.lang.Long minContentSize)
        Specified by:
        minContentSize in interface org.flowable.content.api.ContentItemBaseQuery<T extends org.flowable.content.api.ContentItemBaseQuery<T,​C>,​C extends org.flowable.content.api.ContentItem>
      • maxContentSize

        public T maxContentSize​(java.lang.Long maxContentSize)
        Specified by:
        maxContentSize in interface org.flowable.content.api.ContentItemBaseQuery<T extends org.flowable.content.api.ContentItemBaseQuery<T,​C>,​C extends org.flowable.content.api.ContentItem>
      • createdDate

        public T createdDate​(java.util.Date createdDate)
        Specified by:
        createdDate in interface org.flowable.content.api.ContentItemBaseQuery<T extends org.flowable.content.api.ContentItemBaseQuery<T,​C>,​C extends org.flowable.content.api.ContentItem>
      • createdDateBefore

        public T createdDateBefore​(java.util.Date createdDateBefore)
        Specified by:
        createdDateBefore in interface org.flowable.content.api.ContentItemBaseQuery<T extends org.flowable.content.api.ContentItemBaseQuery<T,​C>,​C extends org.flowable.content.api.ContentItem>
      • createdDateAfter

        public T createdDateAfter​(java.util.Date createdDateAfter)
        Specified by:
        createdDateAfter in interface org.flowable.content.api.ContentItemBaseQuery<T extends org.flowable.content.api.ContentItemBaseQuery<T,​C>,​C extends org.flowable.content.api.ContentItem>
      • createdBy

        public T createdBy​(java.lang.String createdBy)
        Specified by:
        createdBy in interface org.flowable.content.api.ContentItemBaseQuery<T extends org.flowable.content.api.ContentItemBaseQuery<T,​C>,​C extends org.flowable.content.api.ContentItem>
      • createdByLike

        public T createdByLike​(java.lang.String createdByLike)
        Specified by:
        createdByLike in interface org.flowable.content.api.ContentItemBaseQuery<T extends org.flowable.content.api.ContentItemBaseQuery<T,​C>,​C extends org.flowable.content.api.ContentItem>
      • lastModifiedDate

        public T lastModifiedDate​(java.util.Date lastModifiedDate)
        Specified by:
        lastModifiedDate in interface org.flowable.content.api.ContentItemBaseQuery<T extends org.flowable.content.api.ContentItemBaseQuery<T,​C>,​C extends org.flowable.content.api.ContentItem>
      • lastModifiedDateBefore

        public T lastModifiedDateBefore​(java.util.Date lastModifiedDateBefore)
        Specified by:
        lastModifiedDateBefore in interface org.flowable.content.api.ContentItemBaseQuery<T extends org.flowable.content.api.ContentItemBaseQuery<T,​C>,​C extends org.flowable.content.api.ContentItem>
      • lastModifiedDateAfter

        public T lastModifiedDateAfter​(java.util.Date lastModifiedDateAfter)
        Specified by:
        lastModifiedDateAfter in interface org.flowable.content.api.ContentItemBaseQuery<T extends org.flowable.content.api.ContentItemBaseQuery<T,​C>,​C extends org.flowable.content.api.ContentItem>
      • lastModifiedBy

        public T lastModifiedBy​(java.lang.String lastModifiedBy)
        Specified by:
        lastModifiedBy in interface org.flowable.content.api.ContentItemBaseQuery<T extends org.flowable.content.api.ContentItemBaseQuery<T,​C>,​C extends org.flowable.content.api.ContentItem>
      • lastModifiedByLike

        public T lastModifiedByLike​(java.lang.String lastModifiedByLike)
        Specified by:
        lastModifiedByLike in interface org.flowable.content.api.ContentItemBaseQuery<T extends org.flowable.content.api.ContentItemBaseQuery<T,​C>,​C extends org.flowable.content.api.ContentItem>
      • tenantId

        public T tenantId​(java.lang.String tenantId)
        Specified by:
        tenantId in interface org.flowable.content.api.ContentItemBaseQuery<T extends org.flowable.content.api.ContentItemBaseQuery<T,​C>,​C extends org.flowable.content.api.ContentItem>
      • tenantIdLike

        public T tenantIdLike​(java.lang.String tenantIdLike)
        Specified by:
        tenantIdLike in interface org.flowable.content.api.ContentItemBaseQuery<T extends org.flowable.content.api.ContentItemBaseQuery<T,​C>,​C extends org.flowable.content.api.ContentItem>
      • withoutTenantId

        public T withoutTenantId()
        Specified by:
        withoutTenantId in interface org.flowable.content.api.ContentItemBaseQuery<T extends org.flowable.content.api.ContentItemBaseQuery<T,​C>,​C extends org.flowable.content.api.ContentItem>
      • parentFolderId

        public T parentFolderId​(java.lang.String parentFolderId)
      • parentFolderIds

        public T parentFolderIds​(java.util.Set<java.lang.String> parentFolderIds)
      • baseFolderId

        public T baseFolderId​(java.lang.String baseFolderId)
      • isRootFolder

        public T isRootFolder()
      • orderByCreatedDate

        public T orderByCreatedDate()
        Specified by:
        orderByCreatedDate in interface org.flowable.content.api.ContentItemBaseQuery<T extends org.flowable.content.api.ContentItemBaseQuery<T,​C>,​C extends org.flowable.content.api.ContentItem>
      • orderByTenantId

        public T orderByTenantId()
        Specified by:
        orderByTenantId in interface org.flowable.content.api.ContentItemBaseQuery<T extends org.flowable.content.api.ContentItemBaseQuery<T,​C>,​C extends org.flowable.content.api.ContentItem>
      • executeCount

        public long executeCount​(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
        Specified by:
        executeCount in class org.flowable.common.engine.impl.query.AbstractQuery<T extends org.flowable.content.api.ContentItemBaseQuery<T,​C>,​C extends org.flowable.content.api.ContentItem>
      • executeFindContentItemCount

        protected abstract long executeFindContentItemCount​(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
      • executeList

        public java.util.List<C> executeList​(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
        Specified by:
        executeList in class org.flowable.common.engine.impl.query.AbstractQuery<T extends org.flowable.content.api.ContentItemBaseQuery<T,​C>,​C extends org.flowable.content.api.ContentItem>
      • executeFindContentItemList

        protected abstract java.util.List<C> executeFindContentItemList​(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
      • getId

        public java.lang.String getId()
      • getIds

        public java.util.Set<java.lang.String> getIds()
      • getTaskId

        public java.lang.String getTaskId()
      • getTaskIdLike

        public java.lang.String getTaskIdLike()
      • getProcessInstanceId

        public java.lang.String getProcessInstanceId()
      • getProcessInstanceIdLike

        public java.lang.String getProcessInstanceIdLike()
      • getScopeId

        public java.lang.String getScopeId()
      • getScopeIdLike

        public java.lang.String getScopeIdLike()
      • getScopeType

        public java.lang.String getScopeType()
      • getScopeTypeLike

        public java.lang.String getScopeTypeLike()
      • getContentStoreId

        public java.lang.String getContentStoreId()
      • getContentStoreIdLike

        public java.lang.String getContentStoreIdLike()
      • getContentStoreName

        public java.lang.String getContentStoreName()
      • getContentStoreNameLike

        public java.lang.String getContentStoreNameLike()
      • getMimeType

        public java.lang.String getMimeType()
      • getMimeTypeLike

        public java.lang.String getMimeTypeLike()
      • getContentAvailable

        public java.lang.Boolean getContentAvailable()
      • getContentSize

        public java.lang.Long getContentSize()
      • getMinContentSize

        public java.lang.Long getMinContentSize()
      • getMaxContentSize

        public java.lang.Long getMaxContentSize()
      • getCreatedDate

        public java.util.Date getCreatedDate()
      • getCreatedDateBefore

        public java.util.Date getCreatedDateBefore()
      • getCreatedDateAfter

        public java.util.Date getCreatedDateAfter()
      • getCreatedBy

        public java.lang.String getCreatedBy()
      • getCreatedByLike

        public java.lang.String getCreatedByLike()
      • getLastModifiedDate

        public java.util.Date getLastModifiedDate()
      • getLastModifiedDateBefore

        public java.util.Date getLastModifiedDateBefore()
      • getLastModifiedDateAfter

        public java.util.Date getLastModifiedDateAfter()
      • getLastModifiedBy

        public java.lang.String getLastModifiedBy()
      • getLastModifiedByLike

        public java.lang.String getLastModifiedByLike()
      • getTenantId

        public java.lang.String getTenantId()
      • getTenantIdLike

        public java.lang.String getTenantIdLike()
      • isWithoutTenantId

        public boolean isWithoutTenantId()
      • getVersion

        public java.lang.Integer getVersion()
      • getVersionInfo

        public java.lang.String getVersionInfo()
      • getVersionInfoLike

        public java.lang.String getVersionInfoLike()
      • getVersionParentId

        public java.lang.String getVersionParentId()
      • getDefinitionId

        public java.lang.String getDefinitionId()
      • getType

        public java.lang.String getType()
      • getSubType

        public java.lang.String getSubType()
      • getState

        public java.lang.String getState()
      • getSubState

        public java.lang.String getSubState()
      • getMimeTypeNotEquals

        public java.lang.String getMimeTypeNotEquals()
      • isLatest

        public boolean isLatest()
      • getParentFolderId

        public java.lang.String getParentFolderId()
      • getParentFolderIds

        public java.util.Set<java.lang.String> getParentFolderIds()
      • getBaseFolderId

        public java.lang.String getBaseFolderId()