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

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<T,​C>
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 Details

  • Constructor Details

    • ContentItemBaseQueryImpl

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

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

    • 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()