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>
org.flowable.variable.service.impl.AbstractVariableQueryImpl<T,C>
com.flowable.content.engine.impl.ContentItemBaseQueryImpl<T,C>
All Implemented Interfaces:
Serializable, org.flowable.common.engine.api.query.CacheAwareQuery<C>, org.flowable.common.engine.api.query.Query<T,C>, org.flowable.common.engine.impl.interceptor.Command<Object>, org.flowable.content.api.ContentItemBaseQuery<T,C>
Direct Known Subclasses:
CoreContentItemQueryImpl

public abstract class ContentItemBaseQueryImpl<T extends org.flowable.content.api.ContentItemBaseQuery<T,C>,C extends org.flowable.content.api.ContentItem> extends org.flowable.variable.service.impl.AbstractVariableQueryImpl<T,C> implements org.flowable.content.api.ContentItemBaseQuery<T,C>, org.flowable.common.engine.api.query.CacheAwareQuery<C>
Author:
Tijs Rademakers, Joram Barrez
See Also:
  • Field Details

    • id

      protected String id
    • ids

      protected Set<String> ids
    • name

      protected String name
    • nameLike

      protected String nameLike
    • mimeType

      protected String mimeType
    • mimeTypeLike

      protected String mimeTypeLike
    • taskId

      protected String taskId
    • taskIdLike

      protected String taskIdLike
    • processInstanceId

      protected String processInstanceId
    • processInstanceIdLike

      protected String processInstanceIdLike
    • scopeId

      protected String scopeId
    • scopeIdLike

      protected String scopeIdLike
    • scopeType

      protected String scopeType
    • scopeTypeLike

      protected String scopeTypeLike
    • contentStoreId

      protected String contentStoreId
    • contentStoreIdLike

      protected String contentStoreIdLike
    • contentStoreName

      protected String contentStoreName
    • contentStoreNameLike

      protected String contentStoreNameLike
    • contentAvailable

      protected Boolean contentAvailable
    • contentSize

      protected Long contentSize
    • minContentSize

      protected Long minContentSize
    • maxContentSize

      protected Long maxContentSize
    • createdDate

      protected Date createdDate
    • createdDateBefore

      protected Date createdDateBefore
    • createdDateAfter

      protected Date createdDateAfter
    • createdBy

      protected String createdBy
    • createdByLike

      protected String createdByLike
    • lastModifiedDate

      protected Date lastModifiedDate
    • lastModifiedDateBefore

      protected Date lastModifiedDateBefore
    • lastModifiedDateAfter

      protected Date lastModifiedDateAfter
    • lastModifiedBy

      protected String lastModifiedBy
    • lastModifiedByLike

      protected String lastModifiedByLike
    • tenantId

      protected String tenantId
    • tenantIdLike

      protected String tenantIdLike
    • withoutTenantId

      protected boolean withoutTenantId
    • parentFolderId

      protected String parentFolderId
    • parentFolderIds

      protected Set<String> parentFolderIds
    • baseFolderId

      protected String baseFolderId
    • isRootFolder

      protected boolean isRootFolder
  • Constructor Details

    • ContentItemBaseQueryImpl

      public ContentItemBaseQueryImpl(org.flowable.common.engine.impl.interceptor.CommandContext commandContext, org.flowable.variable.service.impl.VariableValueProvider valueProvider)
    • ContentItemBaseQueryImpl

      public ContentItemBaseQueryImpl(org.flowable.common.engine.impl.interceptor.CommandExecutor commandExecutor, org.flowable.variable.service.impl.VariableValueProvider valueProvider)
  • Method Details

    • id

      public T id(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(Set<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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(String parentFolderId)
    • parentFolderIds

      public T parentFolderIds(Set<String> parentFolderIds)
    • baseFolderId

      public T baseFolderId(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.variable.service.impl.AbstractVariableQueryImpl<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 List<C> executeList(org.flowable.common.engine.impl.interceptor.CommandContext commandContext)
      Specified by:
      executeList in class org.flowable.variable.service.impl.AbstractVariableQueryImpl<T extends org.flowable.content.api.ContentItemBaseQuery<T,C>,C extends org.flowable.content.api.ContentItem>
    • executeFindContentItemList

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

      public String getId()
      Specified by:
      getId in interface org.flowable.common.engine.api.query.CacheAwareQuery<T extends org.flowable.content.api.ContentItemBaseQuery<T,C>>
    • getIds

      public Set<String> getIds()
    • getTaskId

      public String getTaskId()
    • getTaskIdLike

      public String getTaskIdLike()
    • getProcessInstanceId

      public String getProcessInstanceId()
    • getProcessInstanceIdLike

      public String getProcessInstanceIdLike()
    • getScopeId

      public String getScopeId()
    • getScopeIdLike

      public String getScopeIdLike()
    • getScopeType

      public String getScopeType()
    • getScopeTypeLike

      public String getScopeTypeLike()
    • getContentStoreId

      public String getContentStoreId()
    • getContentStoreIdLike

      public String getContentStoreIdLike()
    • getContentStoreName

      public String getContentStoreName()
    • getContentStoreNameLike

      public String getContentStoreNameLike()
    • getMimeType

      public String getMimeType()
    • getMimeTypeLike

      public String getMimeTypeLike()
    • getContentAvailable

      public Boolean getContentAvailable()
    • getContentSize

      public Long getContentSize()
    • getMinContentSize

      public Long getMinContentSize()
    • getMaxContentSize

      public Long getMaxContentSize()
    • getCreatedDate

      public Date getCreatedDate()
    • getCreatedDateBefore

      public Date getCreatedDateBefore()
    • getCreatedDateAfter

      public Date getCreatedDateAfter()
    • getCreatedBy

      public String getCreatedBy()
    • getCreatedByLike

      public String getCreatedByLike()
    • getLastModifiedDate

      public Date getLastModifiedDate()
    • getLastModifiedDateBefore

      public Date getLastModifiedDateBefore()
    • getLastModifiedDateAfter

      public Date getLastModifiedDateAfter()
    • getLastModifiedBy

      public String getLastModifiedBy()
    • getLastModifiedByLike

      public String getLastModifiedByLike()
    • getTenantId

      public String getTenantId()
    • getTenantIdLike

      public String getTenantIdLike()
    • isWithoutTenantId

      public boolean isWithoutTenantId()
    • getVersion

      public Integer getVersion()
    • getVersionInfo

      public String getVersionInfo()
    • getVersionInfoLike

      public String getVersionInfoLike()
    • getVersionParentId

      public String getVersionParentId()
    • getDefinitionId

      public String getDefinitionId()
    • getType

      public String getType()
    • getSubType

      public String getSubType()
    • getState

      public String getState()
    • getSubState

      public String getSubState()
    • getMimeTypeNotEquals

      public String getMimeTypeNotEquals()
    • isLatest

      public boolean isLatest()
    • isIncludeCachedItems

      public boolean isIncludeCachedItems()
    • getAccessibleByUser

      public String getAccessibleByUser()
    • getAccessibleByGroups

      public Collection<String> getAccessibleByGroups()
    • getParentFolderId

      public String getParentFolderId()
    • getParentFolderIds

      public Set<String> getParentFolderIds()
    • getBaseFolderId

      public String getBaseFolderId()