Class TaskQueryImpl

    • Method Detail

      • nameIn

        public TaskQuery nameIn​(String... names)
        Description copied from interface: TaskQuery
        Add your names to your query.
        Specified by:
        nameIn in interface TaskQuery
        Parameters:
        names - the names as Strings
        Returns:
        the query
      • nameLike

        public TaskQuery nameLike​(String... names)
        Description copied from interface: TaskQuery
        Add your name for pattern matching to your query. It will be compared in SQL with the LIKE operator. You may use a wildcard like % to specify the pattern. If you specify multiple arguments they are combined with the OR keyword.
        Specified by:
        nameLike in interface TaskQuery
        Parameters:
        names - your names
        Returns:
        the query
      • externalIdIn

        public TaskQuery externalIdIn​(String... externalIds)
        Description copied from interface: TaskQuery
        Add your external ids to your query.
        Specified by:
        externalIdIn in interface TaskQuery
        Parameters:
        externalIds - the external ids as Strings
        Returns:
        the query
      • externalIdLike

        public TaskQuery externalIdLike​(String... externalIds)
        Description copied from interface: TaskQuery
        Add your external id for pattern matching to your query. It will be compared in SQL with the LIKE operator. You may use a wildcard like % to specify the pattern. If you specify multiple arguments they are combined with the OR keyword.
        Specified by:
        externalIdLike in interface TaskQuery
        Parameters:
        externalIds - your external ids
        Returns:
        the query
      • creatorIn

        public TaskQuery creatorIn​(String... creators)
        Description copied from interface: TaskQuery
        Add the UserIds of the creator to your query.
        Specified by:
        creatorIn in interface TaskQuery
        Parameters:
        creators - of the queried tasks
        Returns:
        the query
      • creatorLike

        public TaskQuery creatorLike​(String... creators)
        Description copied from interface: TaskQuery
        Add the UserIds of the creator for pattern matching to your query. It will be compared in SQL with the LIKE operator. You may use a wildcard like % to specify the pattern. If you specify multiple arguments they are combined with the OR keyword.
        Specified by:
        creatorLike in interface TaskQuery
        Parameters:
        creators - of the queried tasks
        Returns:
        the query
      • descriptionLike

        public TaskQuery descriptionLike​(String... description)
        Description copied from interface: TaskQuery
        Add your description for pattern matching to your query. It will be compared in SQL with the LIKE operator. You may use a wildcard like % to specify the pattern. If you specify multiple arguments they are combined with the OR keyword.
        Specified by:
        descriptionLike in interface TaskQuery
        Parameters:
        description - your description
        Returns:
        the query
      • noteLike

        public TaskQuery noteLike​(String... note)
        Description copied from interface: TaskQuery
        Add your custom note for pattern matching to your query. It will be compared in SQL with the LIKE operator. You may use a wildcard like % to specify the pattern. If you specify multiple arguments they are combined with the OR keyword.
        Specified by:
        noteLike in interface TaskQuery
        Parameters:
        note - your custom note
        Returns:
        the query
      • priorityIn

        public TaskQuery priorityIn​(int... priorities)
        Description copied from interface: TaskQuery
        Add your priorities to your query.
        Specified by:
        priorityIn in interface TaskQuery
        Parameters:
        priorities - as a integer
        Returns:
        the query
      • classificationKeyIn

        public TaskQuery classificationKeyIn​(String... classificationKey)
        Description copied from interface: TaskQuery
        Add your classificationKey to your query.
        Specified by:
        classificationKeyIn in interface TaskQuery
        Parameters:
        classificationKey - the classification key
        Returns:
        the query
      • classificationKeyNotIn

        public TaskQuery classificationKeyNotIn​(String... classificationKeys)
        Description copied from interface: TaskQuery
        Exlude these classificationKeys from your query.
        Specified by:
        classificationKeyNotIn in interface TaskQuery
        Parameters:
        classificationKeys - the classification key
        Returns:
        the query
      • classificationKeyLike

        public TaskQuery classificationKeyLike​(String... classificationKeys)
        Description copied from interface: TaskQuery
        Add your classificationKey for pattern matching to your query. It will be compared in SQL with the LIKE operator. You may use a wildcard like % to specify the pattern. If you specify multiple arguments they are combined with the OR keyword.
        Specified by:
        classificationKeyLike in interface TaskQuery
        Parameters:
        classificationKeys - the classification key
        Returns:
        the query
      • classificationIdIn

        public TaskQuery classificationIdIn​(String... classificationId)
        Description copied from interface: TaskQuery
        Add your classificationId to your query.
        Specified by:
        classificationIdIn in interface TaskQuery
        Parameters:
        classificationId - the classification Ids
        Returns:
        the query
      • classificationCategoryIn

        public TaskQuery classificationCategoryIn​(String... classificationCategories)
        Description copied from interface: TaskQuery
        Add your classificationCategory to your query.
        Specified by:
        classificationCategoryIn in interface TaskQuery
        Parameters:
        classificationCategories - the classification category for filtering
        Returns:
        the query
      • classificationCategoryLike

        public TaskQuery classificationCategoryLike​(String... classificationCategories)
        Description copied from interface: TaskQuery
        Add your classificationCategory for pattern matching to your query. It will be compared in SQL with the LIKE operator. You may use a wildcard like % to specify the pattern. If you specify multiple arguments they are combined with the OR keyword.
        Specified by:
        classificationCategoryLike in interface TaskQuery
        Parameters:
        classificationCategories - the classification categories for filtering
        Returns:
        the query
      • classificationNameIn

        public TaskQuery classificationNameIn​(String... classificationNames)
        Description copied from interface: TaskQuery
        Add your classificationName to your query.
        Specified by:
        classificationNameIn in interface TaskQuery
        Parameters:
        classificationNames - the classification name
        Returns:
        the query
      • classificationNameLike

        public TaskQuery classificationNameLike​(String... classificationNames)
        Description copied from interface: TaskQuery
        Add your classificationName for pattern matching to your query. It will be compared in SQL with the LIKE operator. You may use a wildcard like % to specify the pattern. If you specify multiple arguments they are combined with the OR keyword. *
        Specified by:
        classificationNameLike in interface TaskQuery
        Parameters:
        classificationNames - the classification name
        Returns:
        the query
      • workbasketKeyDomainIn

        public TaskQuery workbasketKeyDomainIn​(KeyDomain... workbasketIdentifiers)
        Description copied from interface: TaskQuery
        Add your workbasket key to the query.
        Specified by:
        workbasketKeyDomainIn in interface TaskQuery
        Parameters:
        workbasketIdentifiers - the key - domain combinations that identify workbaskets
        Returns:
        the query
      • workbasketIdIn

        public TaskQuery workbasketIdIn​(String... workbasketIds)
        Description copied from interface: TaskQuery
        Add your workbasket id to the query.
        Specified by:
        workbasketIdIn in interface TaskQuery
        Parameters:
        workbasketIds - the ids of workbaskets
        Returns:
        the query
      • ownerIn

        public TaskQuery ownerIn​(String... owners)
        Description copied from interface: TaskQuery
        Add the owners to your query.
        Specified by:
        ownerIn in interface TaskQuery
        Parameters:
        owners - the owners as String
        Returns:
        the query
      • ownerLike

        public TaskQuery ownerLike​(String... owners)
        Description copied from interface: TaskQuery
        Add the owner for pattern matching to your query. It will be compared in SQL with the LIKE operator. You may use a wildcard like % to specify the pattern.

        If you specify multiple arguments they are combined with the OR keyword.

        Specified by:
        ownerLike in interface TaskQuery
        Parameters:
        owners - the owners of the searched tasks
        Returns:
        the query
      • primaryObjectReferenceIn

        public TaskQuery primaryObjectReferenceIn​(ObjectReference... objectReferences)
        Description copied from interface: TaskQuery
        Add the ObjectReference to exact match to your query. Each individual value has to match. Fields with the value 'null' will be ignored. The id of each ObjectReference will be ignored

        If you specify multiple arguments they are combined with the OR keyword.

        Specified by:
        primaryObjectReferenceIn in interface TaskQuery
        Parameters:
        objectReferences - the combined values which are searched together.
        Returns:
        the query
      • primaryObjectReferenceCompanyIn

        public TaskQuery primaryObjectReferenceCompanyIn​(String... companies)
        Description copied from interface: TaskQuery
        Add the companies of the primary object reference for exact matching to your query.
        Specified by:
        primaryObjectReferenceCompanyIn in interface TaskQuery
        Parameters:
        companies - the companies of your primary object reference
        Returns:
        the query
      • primaryObjectReferenceCompanyLike

        public TaskQuery primaryObjectReferenceCompanyLike​(String... company)
        Description copied from interface: TaskQuery
        Add the company of the primary object reference for pattern matching to your query. It will be compared in SQL with the LIKE operator. You may use a wildcard like % to specify the pattern. If you specify multiple arguments they are combined with the OR keyword.
        Specified by:
        primaryObjectReferenceCompanyLike in interface TaskQuery
        Parameters:
        company - the company of your primary object reference
        Returns:
        the query
      • primaryObjectReferenceSystemIn

        public TaskQuery primaryObjectReferenceSystemIn​(String... systems)
        Description copied from interface: TaskQuery
        Add the systems of the primary object reference for exact matching to your query.
        Specified by:
        primaryObjectReferenceSystemIn in interface TaskQuery
        Parameters:
        systems - the systems of your primary object reference
        Returns:
        the query
      • primaryObjectReferenceSystemLike

        public TaskQuery primaryObjectReferenceSystemLike​(String... system)
        Description copied from interface: TaskQuery
        Add the system of the primary object reference for pattern matching to your query. It will be compared in SQL with the LIKE operator. You may use a wildcard like % to specify the pattern. If you specify multiple arguments they are combined with the OR keyword.
        Specified by:
        primaryObjectReferenceSystemLike in interface TaskQuery
        Parameters:
        system - the system of your primary object reference
        Returns:
        the query
      • primaryObjectReferenceSystemInstanceIn

        public TaskQuery primaryObjectReferenceSystemInstanceIn​(String... systemInstances)
        Description copied from interface: TaskQuery
        Add the system instances of the primary object reference for exact matching to your query.
        Specified by:
        primaryObjectReferenceSystemInstanceIn in interface TaskQuery
        Parameters:
        systemInstances - the system instances of your primary object reference
        Returns:
        the query
      • primaryObjectReferenceSystemInstanceLike

        public TaskQuery primaryObjectReferenceSystemInstanceLike​(String... systemInstance)
        Description copied from interface: TaskQuery
        Add the system instance of the primary object reference for pattern matching to your query. It will be compared in SQL with the LIKE operator. You may use a wildcard like % to specify the pattern. If you specify multiple arguments they are combined with the OR keyword.
        Specified by:
        primaryObjectReferenceSystemInstanceLike in interface TaskQuery
        Parameters:
        systemInstance - the system instances of your primary object reference
        Returns:
        the query
      • primaryObjectReferenceTypeIn

        public TaskQuery primaryObjectReferenceTypeIn​(String... types)
        Description copied from interface: TaskQuery
        Add the types of the primary object reference for exact matching to your query.
        Specified by:
        primaryObjectReferenceTypeIn in interface TaskQuery
        Parameters:
        types - the types your primary object reference
        Returns:
        the query
      • primaryObjectReferenceTypeLike

        public TaskQuery primaryObjectReferenceTypeLike​(String... type)
        Description copied from interface: TaskQuery
        Add the type of the primary object reference for pattern matching to your query. It will be compared in SQL with the LIKE operator. You may use a wildcard like % to specify the pattern. If you specify multiple arguments they are combined with the OR keyword.
        Specified by:
        primaryObjectReferenceTypeLike in interface TaskQuery
        Parameters:
        type - the types of your primary object reference
        Returns:
        the query
      • primaryObjectReferenceValueLike

        public TaskQuery primaryObjectReferenceValueLike​(String... value)
        Description copied from interface: TaskQuery
        Add the value of the primary object reference for pattern matching to your query. It will be compared in SQL with the LIKE operator. You may use a wildcard like % to specify the pattern. If you specify multiple arguments they are combined with the OR keyword.
        Specified by:
        primaryObjectReferenceValueLike in interface TaskQuery
        Parameters:
        value - the values of your primary object reference
        Returns:
        the query
      • primaryObjectReferenceValueIn

        public TaskQuery primaryObjectReferenceValueIn​(String... values)
        Description copied from interface: TaskQuery
        Add the values of the primary object reference for exact matching to your query.
        Specified by:
        primaryObjectReferenceValueIn in interface TaskQuery
        Parameters:
        values - the values of your primary object reference
        Returns:
        the query
      • createdWithin

        public TaskQuery createdWithin​(TimeInterval... intervals)
        Description copied from interface: TaskQuery
        Add the time intervals within which the task was created to your query. For each time interval, the database query will search for tasks whose created timestamp is after or at the interval's begin and before or at the interval's end. If more than one interval is specified, the query will connect them with the OR keyword. If either begin or end of an interval are null, these values will not be specified in the query.
        Specified by:
        createdWithin in interface TaskQuery
        Parameters:
        intervals - - the TimeIntervals within which the task was created
        Returns:
        the query
      • claimedWithin

        public TaskQuery claimedWithin​(TimeInterval... intervals)
        Description copied from interface: TaskQuery
        Add the time intervals within which the task was claimed to your query. For each time interval, the database query will search for tasks whose claimed timestamp is after or at the interval's begin and before or at the interval's end. If more than one interval is specified, the query will connect them with the OR keyword. If either begin or end of an interval are null, these values will not be specified in the query.
        Specified by:
        claimedWithin in interface TaskQuery
        Parameters:
        intervals - - the TimeIntervals within which the task was claimed
        Returns:
        the query
      • completedWithin

        public TaskQuery completedWithin​(TimeInterval... intervals)
        Description copied from interface: TaskQuery
        Add the time intervals within which the task was completed to your query. For each time interval, the database query will search for tasks whose completed timestamp is after or at the interval's begin and before or at the interval's end. If more than one interval is specified, the query will connect them with the OR keyword. If either begin or end of an interval are null, these values will not be specified in the query.
        Specified by:
        completedWithin in interface TaskQuery
        Parameters:
        intervals - - the TimeIntervals within which the task was completed
        Returns:
        the query
      • modifiedWithin

        public TaskQuery modifiedWithin​(TimeInterval... intervals)
        Description copied from interface: TaskQuery
        Add the time intervals within which the task was modified to your query. For each time interval, the database query will search for tasks whose modified timestamp is after or at the interval's begin and before or at the interval's end. If more than one interval is specified, the query will connect them with the OR keyword. If either begin or end of an interval are null, these values will not be specified in the query.
        Specified by:
        modifiedWithin in interface TaskQuery
        Parameters:
        intervals - - the TimeIntervals within which the task was modified
        Returns:
        the query
      • plannedWithin

        public TaskQuery plannedWithin​(TimeInterval... intervals)
        Description copied from interface: TaskQuery
        Add the time intervals within which the task is planned to your query. For each time interval, the database query will search for tasks whose planned timestamp is after or at the interval's begin and before or at the interval's end. If more than one interval is specified, the query will connect them with the OR keyword. If either begin or end of an interval are null, these values will not be specified in the query.
        Specified by:
        plannedWithin in interface TaskQuery
        Parameters:
        intervals - - the TimeIntervals within which the task is planned
        Returns:
        the query
      • dueWithin

        public TaskQuery dueWithin​(TimeInterval... intervals)
        Description copied from interface: TaskQuery
        Add the time intervals within which the task is due to your query. For each time interval, the database query will search for tasks whose due timestamp is after or at the interval's begin and before or at the interval's end. If more than one interval is specified, the query will connect them with the OR keyword. If either begin or end of an interval are null, these values will not be specified in the query.
        Specified by:
        dueWithin in interface TaskQuery
        Parameters:
        intervals - - the TimeIntervals within which the task is due
        Returns:
        the query
      • readEquals

        public TaskQuery readEquals​(Boolean isRead)
        Description copied from interface: TaskQuery
        Add the isRead flag to the query.
        Specified by:
        readEquals in interface TaskQuery
        Parameters:
        isRead - as Boolean. If null, it won't be integrated into the statement. You have to set false.
        Returns:
        the query
      • transferredEquals

        public TaskQuery transferredEquals​(Boolean isTransferred)
        Description copied from interface: TaskQuery
        Add the isTransferred flag to the query.
        Specified by:
        transferredEquals in interface TaskQuery
        Parameters:
        isTransferred - as Boolean. If null, it won't be integrated into the statement. You have to set false.
        Returns:
        the query
      • parentBusinessProcessIdIn

        public TaskQuery parentBusinessProcessIdIn​(String... parentBusinessProcessIds)
        Description copied from interface: TaskQuery
        Add the parent business process ids for exact matching to your query.
        Specified by:
        parentBusinessProcessIdIn in interface TaskQuery
        Parameters:
        parentBusinessProcessIds - the parent businessProcessIds of the searched for tasks
        Returns:
        the query
      • parentBusinessProcessIdLike

        public TaskQuery parentBusinessProcessIdLike​(String... parentBusinessProcessId)
        Description copied from interface: TaskQuery
        Add the parent business process id for pattern matching to your query. It will be compared in SQL with the LIKE operator. You may use a wildcard like % to specify the pattern. If you specify multiple arguments they are combined with the OR keyword.
        Specified by:
        parentBusinessProcessIdLike in interface TaskQuery
        Parameters:
        parentBusinessProcessId - the parent businessprocess ids of the searched for tasks
        Returns:
        the query
      • businessProcessIdIn

        public TaskQuery businessProcessIdIn​(String... businessProcessIds)
        Description copied from interface: TaskQuery
        Add the business process ids for exact matching to your query.
        Specified by:
        businessProcessIdIn in interface TaskQuery
        Parameters:
        businessProcessIds - the businessProcessIds of the searched for tasks
        Returns:
        the query
      • businessProcessIdLike

        public TaskQuery businessProcessIdLike​(String... businessProcessIds)
        Description copied from interface: TaskQuery
        Add the business process id for pattern matching to your query. It will be compared in SQL with the LIKE operator. You may use a wildcard like % to specify the pattern. If you specify multiple arguments they are combined with the OR keyword.
        Specified by:
        businessProcessIdLike in interface TaskQuery
        Parameters:
        businessProcessIds - the business process ids of the searched-for tasks
        Returns:
        the query
      • customAttributeLike

        public TaskQuery customAttributeLike​(TaskCustomField customField,
                                             String... strings)
                                      throws InvalidArgumentException
        Description copied from interface: TaskQuery
        Add the values of custom attributes for pattern matching to your query. They will be compared in SQL with the LIKE operator. You may use a wildcard like % to specify the pattern. If you specify multiple arguments they are combined with the OR keyword.
        Specified by:
        customAttributeLike in interface TaskQuery
        Parameters:
        customField - identifies which custom attribute is affected.
        strings - the customField values of the searched-for tasks
        Returns:
        the query
        Throws:
        InvalidArgumentException - if searchArguments is not given
      • attachmentClassificationKeyIn

        public TaskQuery attachmentClassificationKeyIn​(String... attachmentClassificationKeys)
        Description copied from interface: TaskQuery
        Add the attachment classification keys for exact matching to your query.
        Specified by:
        attachmentClassificationKeyIn in interface TaskQuery
        Parameters:
        attachmentClassificationKeys - the attachmentClassificationKeys values of the searched for tasks
        Returns:
        the query
      • attachmentClassificationKeyLike

        public TaskQuery attachmentClassificationKeyLike​(String... attachmentClassificationKey)
        Description copied from interface: TaskQuery
        Add the attachment classification Keys for pattern matching to your query. It will be compared in SQL with the LIKE operator. You may use a wildcard like % to specify the pattern. If you specify multiple arguments they are combined with the OR keyword.
        Specified by:
        attachmentClassificationKeyLike in interface TaskQuery
        Parameters:
        attachmentClassificationKey - the attachmentClassificationKeys values of the searched for tasks
        Returns:
        the query
      • attachmentClassificationIdIn

        public TaskQuery attachmentClassificationIdIn​(String... attachmentClassificationId)
        Description copied from interface: TaskQuery
        Add the attachment classification Ids for exact matching to your query.
        Specified by:
        attachmentClassificationIdIn in interface TaskQuery
        Parameters:
        attachmentClassificationId - the attachmentClassificationId values of the searched for tasks
        Returns:
        the query
      • attachmentClassificationIdLike

        public TaskQuery attachmentClassificationIdLike​(String... attachmentClassificationId)
        Description copied from interface: TaskQuery
        Add the values of attachment classification ids for pattern matching to your query. They will be compared in SQL with the LIKE operator. You may use a wildcard like % to specify the pattern. If you specify multiple arguments they are combined with the OR keyword.
        Specified by:
        attachmentClassificationIdLike in interface TaskQuery
        Parameters:
        attachmentClassificationId - the attachmentClassificationId values of the searched-for tasks
        Returns:
        the query
      • attachmentClassificationNameIn

        public TaskQuery attachmentClassificationNameIn​(String... attachmentClassificationName)
        Description copied from interface: TaskQuery
        Add the attachment classification names for exact matching to your query.
        Specified by:
        attachmentClassificationNameIn in interface TaskQuery
        Parameters:
        attachmentClassificationName - the attachmentClassificationName values of the searched for tasks
        Returns:
        the query
      • attachmentClassificationNameLike

        public TaskQuery attachmentClassificationNameLike​(String... attachmentClassificationName)
        Description copied from interface: TaskQuery
        Add the values of attachment classification names for pattern matching to your query. They will be compared in SQL with the LIKE operator. You may use a wildcard like % to specify the pattern. If you specify multiple arguments they are combined with the OR keyword.
        Specified by:
        attachmentClassificationNameLike in interface TaskQuery
        Parameters:
        attachmentClassificationName - the attachmentClassificationName values of the searched-for tasks
        Returns:
        the query
      • attachmentChannelIn

        public TaskQuery attachmentChannelIn​(String... attachmentChannel)
        Description copied from interface: TaskQuery
        Add the values of attachment channel for exact matching to your query.
        Specified by:
        attachmentChannelIn in interface TaskQuery
        Parameters:
        attachmentChannel - the attachmentChannel values of the searched for tasks
        Returns:
        the query
      • attachmentChannelLike

        public TaskQuery attachmentChannelLike​(String... attachmentChannel)
        Description copied from interface: TaskQuery
        Add the values of attachment channel for pattern matching to your query. They will be compared in SQL with the LIKE operator. You may use a wildcard like % to specify the pattern. If you specify multiple arguments they are combined with the OR keyword.
        Specified by:
        attachmentChannelLike in interface TaskQuery
        Parameters:
        attachmentChannel - the attachmentChannel values of the searched-for tasks
        Returns:
        the query
      • attachmentReferenceValueIn

        public TaskQuery attachmentReferenceValueIn​(String... referenceValue)
        Description copied from interface: TaskQuery
        Add the values of reference values for exact matching to your query.
        Specified by:
        attachmentReferenceValueIn in interface TaskQuery
        Parameters:
        referenceValue - the referenceValue values of the searched for tasks
        Returns:
        the query
      • attachmentReferenceValueLike

        public TaskQuery attachmentReferenceValueLike​(String... referenceValue)
        Description copied from interface: TaskQuery
        Add the values of reference values for pattern matching to your query. They will be compared in SQL with the LIKE operator. You may use a wildcard like % to specify the pattern. If you specify multiple arguments they are combined with the OR keyword.
        Specified by:
        attachmentReferenceValueLike in interface TaskQuery
        Parameters:
        referenceValue - the referenceValue values of the searched-for tasks
        Returns:
        the query
      • attachmentReceivedWithin

        public TaskQuery attachmentReceivedWithin​(TimeInterval... receivedIn)
        Description copied from interface: TaskQuery
        Add your received-dates to your query.
        Specified by:
        attachmentReceivedWithin in interface TaskQuery
        Parameters:
        receivedIn - the TimeInterval within which the searched-for tasks attachment were received the last time.
        Returns:
        the query
      • orderByBusinessProcessId

        public TaskQuery orderByBusinessProcessId​(BaseQuery.SortDirection sortDirection)
        Description copied from interface: TaskQuery
        This method sorts the query result according to the business process id.
        Specified by:
        orderByBusinessProcessId in interface TaskQuery
        Parameters:
        sortDirection - Determines whether the result is sorted in ascending or descending order. If sortDirection is null, the result is sorted in ascending order
        Returns:
        the query
      • orderByClaimed

        public TaskQuery orderByClaimed​(BaseQuery.SortDirection sortDirection)
        Description copied from interface: TaskQuery
        This method sorts the query result according to the claimed timestamp.
        Specified by:
        orderByClaimed in interface TaskQuery
        Parameters:
        sortDirection - Determines whether the result is sorted in ascending or descending order. If sortDirection is null, the result is sorted in ascending order
        Returns:
        the query
      • orderByClassificationKey

        public TaskQuery orderByClassificationKey​(BaseQuery.SortDirection sortDirection)
        Description copied from interface: TaskQuery
        This method sorts the query result according to the classification key.
        Specified by:
        orderByClassificationKey in interface TaskQuery
        Parameters:
        sortDirection - Determines whether the result is sorted in ascending or descending order. If sortDirection is null, the result is sorted in ascending order
        Returns:
        the query
      • orderByClassificationName

        public TaskQuery orderByClassificationName​(BaseQuery.SortDirection sortDirection)
        Description copied from interface: TaskQuery
        This method sorts the query result according to the classification name.
        Specified by:
        orderByClassificationName in interface TaskQuery
        Parameters:
        sortDirection - Determines whether the result is sorted in ascending or descending order. If sortDirection is null, the result is sorted in ascending order
        Returns:
        the query
      • wildcardSearchValueLike

        public TaskQuery wildcardSearchValueLike​(String wildcardSearchValue)
        Description copied from interface: TaskQuery
        Add your wildcard search value for pattern matching to your query. It will be compared in SQL with the LIKE operator. You may use a wildcard like % to specify the pattern. Must be used in combination with the wilcardSearchFieldIn parameter
        Specified by:
        wildcardSearchValueLike in interface TaskQuery
        Parameters:
        wildcardSearchValue - the wildcard search value
        Returns:
        the query
      • wildcardSearchFieldsIn

        public TaskQuery wildcardSearchFieldsIn​(WildcardSearchField... wildcardSearchFields)
        Description copied from interface: TaskQuery
        Add the Task fields for which the wildcard search should be performed as an exact match to your query. Must be used in combination with the wildcardSearchValueLike parameter
        Specified by:
        wildcardSearchFieldsIn in interface TaskQuery
        Parameters:
        wildcardSearchFields - the Task fields of your wildcard search
        Returns:
        the query
      • orderByCompleted

        public TaskQuery orderByCompleted​(BaseQuery.SortDirection sortDirection)
        Description copied from interface: TaskQuery
        This method sorts the query result according to the completed timestamp.
        Specified by:
        orderByCompleted in interface TaskQuery
        Parameters:
        sortDirection - Determines whether the result is sorted in ascending or descending order. If sortDirection is null, the result is sorted in ascending order
        Returns:
        the query
      • orderByCreated

        public TaskQuery orderByCreated​(BaseQuery.SortDirection sortDirection)
        Description copied from interface: TaskQuery
        This method sorts the query result according to the created timestamp.
        Specified by:
        orderByCreated in interface TaskQuery
        Parameters:
        sortDirection - Determines whether the result is sorted in ascending or descending order. If sortDirection is null, the result is sorted in ascending order
        Returns:
        the query
      • orderByDomain

        public TaskQuery orderByDomain​(BaseQuery.SortDirection sortDirection)
        Description copied from interface: TaskQuery
        This method sorts the query result according to the domain.
        Specified by:
        orderByDomain in interface TaskQuery
        Parameters:
        sortDirection - Determines whether the result is sorted in ascending or descending order. If sortDirection is null, the result is sorted in ascending order
        Returns:
        the query
      • orderByDue

        public TaskQuery orderByDue​(BaseQuery.SortDirection sortDirection)
        Description copied from interface: TaskQuery
        This method sorts the query result according to the due timestamp.
        Specified by:
        orderByDue in interface TaskQuery
        Parameters:
        sortDirection - Determines whether the result is sorted in ascending or descending order. If sortDirection is null, the result is sorted in ascending order
        Returns:
        the query
      • orderByTaskId

        public TaskQuery orderByTaskId​(BaseQuery.SortDirection sortDirection)
        Description copied from interface: TaskQuery
        This method sorts the query result according to the primary task id.
        Specified by:
        orderByTaskId in interface TaskQuery
        Parameters:
        sortDirection - Determines whether the result is sorted in ascending or descending order. If sortDirection is null, the result is sorted in ascending order
        Returns:
        the query
      • orderByModified

        public TaskQuery orderByModified​(BaseQuery.SortDirection sortDirection)
        Description copied from interface: TaskQuery
        This method sorts the query result according to the modified timestamp.
        Specified by:
        orderByModified in interface TaskQuery
        Parameters:
        sortDirection - Determines whether the result is sorted in ascending or descending order. If sortDirection is null, the result is sorted in ascending order
        Returns:
        the query
      • orderByName

        public TaskQuery orderByName​(BaseQuery.SortDirection sortDirection)
        Description copied from interface: TaskQuery
        This method sorts the query result according to name.
        Specified by:
        orderByName in interface TaskQuery
        Parameters:
        sortDirection - Determines whether the result is sorted in ascending or descending order. If sortDirection is null, the result is sorted in ascending order
        Returns:
        the query
      • orderByCreator

        public TaskQuery orderByCreator​(BaseQuery.SortDirection sortDirection)
        Description copied from interface: TaskQuery
        This method sorts the query result according to creators name.
        Specified by:
        orderByCreator in interface TaskQuery
        Parameters:
        sortDirection - Determines whether the result is sorted in ascending or descending order. If sortDirection is null, the result is sorted in ascending order
        Returns:
        the query
      • orderByNote

        public TaskQuery orderByNote​(BaseQuery.SortDirection sortDirection)
        Description copied from interface: TaskQuery
        This method sorts the query result according to the note.
        Specified by:
        orderByNote in interface TaskQuery
        Parameters:
        sortDirection - Determines whether the result is sorted in ascending or descending order. If sortDirection is null, the result is sorted in ascending order
        Returns:
        the query
      • orderByOwner

        public TaskQuery orderByOwner​(BaseQuery.SortDirection sortDirection)
        Description copied from interface: TaskQuery
        This method sorts the query result according to the owner.
        Specified by:
        orderByOwner in interface TaskQuery
        Parameters:
        sortDirection - Determines whether the result is sorted in ascending or descending order. If sortDirection is null, the result is sorted in ascending order
        Returns:
        the query
      • orderByParentBusinessProcessId

        public TaskQuery orderByParentBusinessProcessId​(BaseQuery.SortDirection sortDirection)
        Description copied from interface: TaskQuery
        This method sorts the query result according to the parent business process id.
        Specified by:
        orderByParentBusinessProcessId in interface TaskQuery
        Parameters:
        sortDirection - Determines whether the result is sorted in ascending or descending order. If sortDirection is null, the result is sorted in ascending order
        Returns:
        the query
      • orderByPlanned

        public TaskQuery orderByPlanned​(BaseQuery.SortDirection sortDirection)
        Description copied from interface: TaskQuery
        This method sorts the query result according to the planned timestamp.
        Specified by:
        orderByPlanned in interface TaskQuery
        Parameters:
        sortDirection - Determines whether the result is sorted in ascending or descending order. If sortDirection is null, the result is sorted in ascending order
        Returns:
        the query
      • orderByPrimaryObjectReferenceCompany

        public TaskQuery orderByPrimaryObjectReferenceCompany​(BaseQuery.SortDirection sortDirection)
        Description copied from interface: TaskQuery
        This method sorts the query result according to the company of the primary object reference.
        Specified by:
        orderByPrimaryObjectReferenceCompany in interface TaskQuery
        Parameters:
        sortDirection - Determines whether the result is sorted in ascending or descending order. If sortDirection is null, the result is sorted in ascending order
        Returns:
        the query
      • orderByPrimaryObjectReferenceSystem

        public TaskQuery orderByPrimaryObjectReferenceSystem​(BaseQuery.SortDirection sortDirection)
        Description copied from interface: TaskQuery
        This method sorts the query result according to the system of the primary object reference.
        Specified by:
        orderByPrimaryObjectReferenceSystem in interface TaskQuery
        Parameters:
        sortDirection - Determines whether the result is sorted in ascending or descending order. If sortDirection is null, the result is sorted in ascending order
        Returns:
        the query
      • orderByPrimaryObjectReferenceSystemInstance

        public TaskQuery orderByPrimaryObjectReferenceSystemInstance​(BaseQuery.SortDirection sortDirection)
        Description copied from interface: TaskQuery
        This method sorts the query result according to the system instance of the primary object reference.
        Specified by:
        orderByPrimaryObjectReferenceSystemInstance in interface TaskQuery
        Parameters:
        sortDirection - Determines whether the result is sorted in ascending or descending order. If sortDirection is null, the result is sorted in ascending order
        Returns:
        the query
      • orderByPrimaryObjectReferenceType

        public TaskQuery orderByPrimaryObjectReferenceType​(BaseQuery.SortDirection sortDirection)
        Description copied from interface: TaskQuery
        This method sorts the query result according to the type of the primary object reference.
        Specified by:
        orderByPrimaryObjectReferenceType in interface TaskQuery
        Parameters:
        sortDirection - Determines whether the result is sorted in ascending or descending order. If sortDirection is null, the result is sorted in ascending order
        Returns:
        the query
      • orderByPrimaryObjectReferenceValue

        public TaskQuery orderByPrimaryObjectReferenceValue​(BaseQuery.SortDirection sortDirection)
        Description copied from interface: TaskQuery
        This method sorts the query result according to the value of the primary object reference.
        Specified by:
        orderByPrimaryObjectReferenceValue in interface TaskQuery
        Parameters:
        sortDirection - Determines whether the result is sorted in ascending or descending order. If sortDirection is null, the result is sorted in ascending order
        Returns:
        the query
      • orderByPriority

        public TaskQuery orderByPriority​(BaseQuery.SortDirection sortDirection)
        Description copied from interface: TaskQuery
        This method sorts the query result according to the priority.
        Specified by:
        orderByPriority in interface TaskQuery
        Parameters:
        sortDirection - Determines whether the result is sorted in ascending or descending order. If sortDirection is null, the result is sorted in ascending order
        Returns:
        the query
      • orderByState

        public TaskQuery orderByState​(BaseQuery.SortDirection sortDirection)
        Description copied from interface: TaskQuery
        This method sorts the query result according to the state.
        Specified by:
        orderByState in interface TaskQuery
        Parameters:
        sortDirection - Determines whether the result is sorted in ascending or descending order. If sortDirection is null, the result is sorted in ascending order
        Returns:
        the query
      • orderByWorkbasketKey

        public TaskQuery orderByWorkbasketKey​(BaseQuery.SortDirection sortDirection)
        Description copied from interface: TaskQuery
        This method sorts the query result according to the workbasket key.
        Specified by:
        orderByWorkbasketKey in interface TaskQuery
        Parameters:
        sortDirection - Determines whether the result is sorted in ascending or descending order. If sortDirection is null, the result is sorted in ascending order
        Returns:
        the query
      • orderByCustomAttribute

        public TaskQuery orderByCustomAttribute​(TaskCustomField customField,
                                                BaseQuery.SortDirection sortDirection)
        Description copied from interface: TaskQuery
        This method sorts the query result according to the value of a custom field.
        Specified by:
        orderByCustomAttribute in interface TaskQuery
        Parameters:
        customField - identifies which custom attribute is affected.
        sortDirection - Determines whether the result is sorted in ascending or descending order. If sortDirection is null, the result is sorted in ascending order
        Returns:
        the query
      • idIn

        public TaskQuery idIn​(String... taskIds)
        Description copied from interface: TaskQuery
        Filter for summaries which are containing one of the given taskIds.
        Specified by:
        idIn in interface TaskQuery
        Parameters:
        taskIds - The ids of the searched-for tasks.
        Returns:
        the taskQuery
      • orderByWorkbasketId

        public TaskQuery orderByWorkbasketId​(BaseQuery.SortDirection sortDirection)
        Description copied from interface: TaskQuery
        This method sorts the query result according to the workbasket-Id of the tasks.
        Specified by:
        orderByWorkbasketId in interface TaskQuery
        Parameters:
        sortDirection - Determines whether the result is sorted in ascending or descending order. If sortDirection is null, the result is sorted in ascending order
        Returns:
        the query
      • orderByWorkbasketName

        public TaskQuery orderByWorkbasketName​(BaseQuery.SortDirection sortDirection)
        Description copied from interface: TaskQuery
        This method sorts the query result according to the workbasket name of the tasks.
        Specified by:
        orderByWorkbasketName in interface TaskQuery
        Parameters:
        sortDirection - Determines whether the result is sorted in ascending or descending order. If sortDirection is null, the result is sorted in ascending order
        Returns:
        the query
      • orderByAttachmentClassificationKey

        public TaskQuery orderByAttachmentClassificationKey​(BaseQuery.SortDirection sortDirection)
        Description copied from interface: TaskQuery
        This method sorts the query result according to the attachment classification key. (Should only be used if there is one attachment per task in other case the result would be wrong.)
        Specified by:
        orderByAttachmentClassificationKey in interface TaskQuery
        Parameters:
        sortDirection - Determines whether the result is sorted in ascending or descending order. If sortDirection is null, the result is sorted in ascending order
        Returns:
        the query
      • orderByAttachmentClassificationName

        public TaskQuery orderByAttachmentClassificationName​(BaseQuery.SortDirection sortDirection)
        Description copied from interface: TaskQuery
        This method sorts the query result according to the attachment classification name. (Should only be used if there is one attachment per task in other case the result would be wrong.)
        Specified by:
        orderByAttachmentClassificationName in interface TaskQuery
        Parameters:
        sortDirection - Determines whether the result is sorted in ascending or descending order. If sortDirection is null, the result is sorted in ascending order
        Returns:
        the query
      • orderByAttachmentClassificationId

        public TaskQuery orderByAttachmentClassificationId​(BaseQuery.SortDirection sortDirection)
        Description copied from interface: TaskQuery
        This method sorts the query result according to the attachment classification id. (Should only be used if there is one attachment per task in other case the result would be wrong.)
        Specified by:
        orderByAttachmentClassificationId in interface TaskQuery
        Parameters:
        sortDirection - Determines whether the result is sorted in ascending or descending order. If sortDirection is null, the result is sorted in ascending order
        Returns:
        the query
      • orderByAttachmentChannel

        public TaskQuery orderByAttachmentChannel​(BaseQuery.SortDirection sortDirection)
        Description copied from interface: TaskQuery
        This method sorts the query result according to the attachment channel. (Should only be used if there is one attachment per task in other case the result would be wrong.)
        Specified by:
        orderByAttachmentChannel in interface TaskQuery
        Parameters:
        sortDirection - Determines whether the result is sorted in ascending or descending order. If sortDirection is null, the result is sorted in ascending order
        Returns:
        the query
      • orderByAttachmentReference

        public TaskQuery orderByAttachmentReference​(BaseQuery.SortDirection sortDirection)
        Description copied from interface: TaskQuery
        This method sorts the query result according to the attachment reference value. (Should only be used if there is one attachment per task in other case the result would be wrong.)
        Specified by:
        orderByAttachmentReference in interface TaskQuery
        Parameters:
        sortDirection - Determines whether the result is sorted in ascending or descending order. If sortDirection is null, the result is sorted in ascending order
        Returns:
        the query
      • orderByAttachmentReceived

        public TaskQuery orderByAttachmentReceived​(BaseQuery.SortDirection sortDirection)
        Description copied from interface: TaskQuery
        This method sorts the query result according to the attachment received. (Should only be used if there is one attachment per task in other case the result would be wrong.)
        Specified by:
        orderByAttachmentReceived in interface TaskQuery
        Parameters:
        sortDirection - Determines whether the result is sorted in ascending or descending order. If sortDirection is null, the result is sorted in ascending order
        Returns:
        the query
      • selectAndClaimEquals

        public TaskQuery selectAndClaimEquals​(boolean selectAndClaim)
      • getLinkToMapperScript

        public String getLinkToMapperScript()
      • getLinkToCounterTaskScript

        public String getLinkToCounterTaskScript()
      • isUseDistinctKeyword

        public boolean isUseDistinctKeyword()
      • setUseDistinctKeyword

        public void setUseDistinctKeyword​(boolean useDistinctKeyword)
      • isJoinWithAttachments

        public boolean isJoinWithAttachments()
      • setJoinWithAttachments

        public void setJoinWithAttachments​(boolean joinWithAttachments)
      • isJoinWithClassifications

        public boolean isJoinWithClassifications()
      • setJoinWithClassifications

        public void setJoinWithClassifications​(boolean joinWithClassifications)
      • isJoinWithAttachmentsClassifications

        public boolean isJoinWithAttachmentsClassifications()
      • setJoinWithAttachmentsClassifications

        public void setJoinWithAttachmentsClassifications​(boolean joinWithAttachmentsClassifications)
      • isAddAttachmentColumnsToSelectClauseForOrdering

        public boolean isAddAttachmentColumnsToSelectClauseForOrdering()
      • setAddAttachmentColumnsToSelectClauseForOrdering

        public void setAddAttachmentColumnsToSelectClauseForOrdering​(boolean addAttachmentColumnsToSelectClauseForOrdering)
      • getTaskIds

        public String[] getTaskIds()
      • getNameIn

        public String[] getNameIn()
      • getExternalIdIn

        public String[] getExternalIdIn()
      • getExternalIdLike

        public String[] getExternalIdLike()
      • getCreatorIn

        public String[] getCreatorIn()
      • getCreatorLike

        public String[] getCreatorLike()
      • getDescription

        public String[] getDescription()
      • getPriority

        public int[] getPriority()
      • getStateIn

        public TaskState[] getStateIn()
      • getOwnerIn

        public String[] getOwnerIn()
      • getOwnerLike

        public String[] getOwnerLike()
      • getIsRead

        public Boolean getIsRead()
      • getIsTransferred

        public Boolean getIsTransferred()
      • getIsSelectAndClaim

        public boolean getIsSelectAndClaim()
      • getPorCompanyIn

        public String[] getPorCompanyIn()
      • getPorCompanyLike

        public String[] getPorCompanyLike()
      • getPorSystemIn

        public String[] getPorSystemIn()
      • getPorSystemLike

        public String[] getPorSystemLike()
      • getPorSystemInstanceIn

        public String[] getPorSystemInstanceIn()
      • getPorSystemInstanceLike

        public String[] getPorSystemInstanceLike()
      • getPorTypeIn

        public String[] getPorTypeIn()
      • getPorTypeLike

        public String[] getPorTypeLike()
      • getPorValueIn

        public String[] getPorValueIn()
      • getPorValueLike

        public String[] getPorValueLike()
      • getOrderColumns

        public List<String> getOrderColumns()
      • getNote

        public String[] getNote()
      • getNoteLike

        public String[] getNoteLike()
      • getParentBusinessProcessIdIn

        public String[] getParentBusinessProcessIdIn()
      • getParentBusinessProcessIdLike

        public String[] getParentBusinessProcessIdLike()
      • getBusinessProcessIdIn

        public String[] getBusinessProcessIdIn()
      • getBusinessProcessIdLike

        public String[] getBusinessProcessIdLike()
      • getCustom1In

        public String[] getCustom1In()
      • getCustom1Like

        public String[] getCustom1Like()
      • getCustom2In

        public String[] getCustom2In()
      • getCustom2Like

        public String[] getCustom2Like()
      • getCustom3In

        public String[] getCustom3In()
      • getCustom3Like

        public String[] getCustom3Like()
      • getCustom4In

        public String[] getCustom4In()
      • getCustom4Like

        public String[] getCustom4Like()
      • getCustom5In

        public String[] getCustom5In()
      • getCustom5Like

        public String[] getCustom5Like()
      • getCustom6In

        public String[] getCustom6In()
      • getCustom6Like

        public String[] getCustom6Like()
      • getCustom7In

        public String[] getCustom7In()
      • getCustom7Like

        public String[] getCustom7Like()
      • getCustom8In

        public String[] getCustom8In()
      • getCustom8Like

        public String[] getCustom8Like()
      • getCustom9In

        public String[] getCustom9In()
      • getCustom9Like

        public String[] getCustom9Like()
      • getCustom10In

        public String[] getCustom10In()
      • getCustom10Like

        public String[] getCustom10Like()
      • getCustom11In

        public String[] getCustom11In()
      • getCustom11Like

        public String[] getCustom11Like()
      • getCustom12In

        public String[] getCustom12In()
      • getCustom12Like

        public String[] getCustom12Like()
      • getCustom13In

        public String[] getCustom13In()
      • getCustom13Like

        public String[] getCustom13Like()
      • getCustom14In

        public String[] getCustom14In()
      • getCustom14Like

        public String[] getCustom14Like()
      • getCustom15In

        public String[] getCustom15In()
      • getCustom15Like

        public String[] getCustom15Like()
      • getCustom16In

        public String[] getCustom16In()
      • getCustom16Like

        public String[] getCustom16Like()
      • getClassificationCategoryIn

        public String[] getClassificationCategoryIn()
      • getClassificationCategoryLike

        public String[] getClassificationCategoryLike()
      • getNameLike

        public String[] getNameLike()
      • getClassificationKeyIn

        public String[] getClassificationKeyIn()
      • getClassificationKeyNotIn

        public String[] getClassificationKeyNotIn()
      • getClassificationKeyLike

        public String[] getClassificationKeyLike()
      • getClassificationIdIn

        public String[] getClassificationIdIn()
      • getWorkbasketKeyDomainIn

        public KeyDomain[] getWorkbasketKeyDomainIn()
      • getWorkbasketIdIn

        public String[] getWorkbasketIdIn()
      • getAttachmentClassificationKeyIn

        public String[] getAttachmentClassificationKeyIn()
      • setAttachmentClassificationKeyIn

        public void setAttachmentClassificationKeyIn​(String[] attachmentClassificationKeyIn)
      • getAttachmentClassificationKeyLike

        public String[] getAttachmentClassificationKeyLike()
      • setAttachmentClassificationKeyLike

        public void setAttachmentClassificationKeyLike​(String[] attachmentClassificationKeyLike)
      • getAttachmentClassificationIdIn

        public String[] getAttachmentClassificationIdIn()
      • setAttachmentClassificationIdIn

        public void setAttachmentClassificationIdIn​(String[] attachmentClassificationIdIn)
      • getAttachmentClassificationIdLike

        public String[] getAttachmentClassificationIdLike()
      • setAttachmentClassificationIdLike

        public void setAttachmentClassificationIdLike​(String[] attachmentclassificationIdLike)
      • getAttachmentChannelIn

        public String[] getAttachmentChannelIn()
      • setAttachmentChannelIn

        public void setAttachmentChannelIn​(String[] attachmentChannelIn)
      • getAttachmentChannelLike

        public String[] getAttachmentChannelLike()
      • setAttachmentChannelLike

        public void setAttachmentChannelLike​(String[] attachmentChannelLike)
      • getAttachmentReferenceIn

        public String[] getAttachmentReferenceIn()
      • setAttachmentReferenceIn

        public void setAttachmentReferenceIn​(String[] attachmentReferenceIn)
      • getAttachmentReferenceLike

        public String[] getAttachmentReferenceLike()
      • setAttachmentReferenceLike

        public void setAttachmentReferenceLike​(String[] attachmentReferenceLike)
      • getAttachmentReceivedIn

        public TimeInterval[] getAttachmentReceivedIn()
      • setAttachmentReceivedIn

        public void setAttachmentReceivedIn​(TimeInterval[] attachmentReceivedIn)
      • getClassificationNameIn

        public String[] getClassificationNameIn()
      • setClassificationNameIn

        public void setClassificationNameIn​(String[] classificationNameIn)
      • getClassificationNameLike

        public String[] getClassificationNameLike()
      • setClassificationNameLike

        public void setClassificationNameLike​(String[] classificationNameLike)
      • getAttachmentClassificationNameIn

        public String[] getAttachmentClassificationNameIn()
      • setAttachmentClassificationNameIn

        public void setAttachmentClassificationNameIn​(String[] attachmentClassificationNameIn)
      • getAttachmentClassificationNameLike

        public String[] getAttachmentClassificationNameLike()
      • setAttachmentClassificationNameLike

        public void setAttachmentClassificationNameLike​(String[] attachmentClassificationNameLike)
      • isAddClassificationNameToSelectClauseForOrdering

        public boolean isAddClassificationNameToSelectClauseForOrdering()
      • setAddClassificationNameToSelectClauseForOrdering

        public void setAddClassificationNameToSelectClauseForOrdering​(boolean addClassificationNameToSelectClauseForOrdering)
      • isAddAttachmentClassificationNameToSelectClauseForOrdering

        public boolean isAddAttachmentClassificationNameToSelectClauseForOrdering()
      • setAddAttachmentClassificationNameToSelectClauseForOrdering

        public void setAddAttachmentClassificationNameToSelectClauseForOrdering​(boolean addAttachmentClassificationNameToSelectClauseForOrdering)
      • getWildcardSearchValueLike

        public String getWildcardSearchValueLike()