Interface ContentItemBaseQuery<T extends ContentItemBaseQuery<T,C>,C extends ContentItem>

All Superinterfaces:
Query<T,C>
All Known Subinterfaces:
ContentItemQuery

public interface ContentItemBaseQuery<T extends ContentItemBaseQuery<T,C>,C extends ContentItem> extends Query<T,C>
Allows programmatic querying of ContentItems.
Author:
Tijs Rademakers
  • Method Details

    • id

      T id(String id)
      Only select content items with the given id.
    • ids

      T ids(Set<String> ids)
      Only select content items with the given ids.
    • name

      T name(String name)
      Only select content items with the given name.
    • nameLike

      T nameLike(String nameLike)
      Only select content items with a name like the given string.
    • mimeType

      T mimeType(String mimeType)
      Only select content items with the given mime type.
    • mimeTypeLike

      T mimeTypeLike(String mimeTypeLike)
      Only select content items with a mime type like the given string.
    • taskId

      T taskId(String taskId)
      Only select content items with the given task id.
    • taskIdLike

      T taskIdLike(String taskIdLike)
      Only select content items with a task id like the given string.
    • scopeType

      T scopeType(String scopeType)
      Only select content items with the scope type as given string.
    • scopeTypeLike

      T scopeTypeLike(String scopeTypeLike)
      Only select content items with the scope type like given string.
    • scopeId

      T scopeId(String scopeId)
      Only select content items with the given scopeId.
    • scopeIdLike

      T scopeIdLike(String scopeIdLike)
      Only select content items with the scope id like given string.
    • processInstanceId

      T processInstanceId(String processInstanceId)
      Only select content items with the given process instance id.
    • processInstanceIdLike

      T processInstanceIdLike(String processInstanceIdLike)
      Only select content items with a process instance id like the given string.
    • contentStoreId

      T contentStoreId(String contentStoreId)
      Only select content items with the given content store id.
    • contentStoreIdLike

      T contentStoreIdLike(String contentStoreIdLike)
      Only select content items with a content store id like the given string.
    • contentStoreName

      T contentStoreName(String contentStoreName)
      Only select content items with the given content store name.
    • contentStoreNameLike

      T contentStoreNameLike(String contentStoreNameLike)
      Only select content items with a content store name like the given string.
    • contentAvailable

      T contentAvailable(Boolean contentAvailable)
      Only select content items with content available or not.
    • contentSize

      T contentSize(Long contentSize)
      Only select content items with the given content size.
    • minContentSize

      T minContentSize(Long minContentSize)
      Only select content items with the given minimal content size.
    • maxContentSize

      T maxContentSize(Long maxContentSize)
      Only select content items with the given maximum content size.
    • field

      T field(String field)
      Only select content items with the given field.
    • fieldLike

      T fieldLike(String fieldLike)
      Only select content items with a field like the given string.
    • createdDate

      T createdDate(Date submittedDate)
      Only select content items created on the given time
    • createdDateBefore

      T createdDateBefore(Date beforeTime)
      Only select content items created before the given time
    • createdDateAfter

      T createdDateAfter(Date afterTime)
      Only select content items created after the given time
    • createdBy

      T createdBy(String submittedBy)
      Only select content items with the given created by value.
    • createdByLike

      T createdByLike(String submittedByLike)
      Only select content items with a create by like the given string.
    • lastModifiedDate

      T lastModifiedDate(Date lastModifiedDate)
      Only select content items last modified on the given time
    • lastModifiedDateBefore

      T lastModifiedDateBefore(Date beforeTime)
      Only select content items last modified before the given time
    • lastModifiedDateAfter

      T lastModifiedDateAfter(Date afterTime)
      Only select content items last modified after the given time
    • lastModifiedBy

      T lastModifiedBy(String lastModifiedBy)
      Only select content items with the given last modified by value.
    • lastModifiedByLike

      T lastModifiedByLike(String lastModifiedByLike)
      Only select content items with a last modified by like the given string.
    • tenantId

      T tenantId(String tenantId)
      Only select content items that have the given tenant id.
    • tenantIdLike

      T tenantIdLike(String tenantIdLike)
      Only select content items with a tenant id like the given one.
    • withoutTenantId

      T withoutTenantId()
      Only select content items that do not have a tenant id.
    • orderByCreatedDate

      T orderByCreatedDate()
      Order by created date (needs to be followed by Query.asc() or Query.desc()).
    • orderByTenantId

      T orderByTenantId()
      Order by tenant id (needs to be followed by Query.asc() or Query.desc()).