Class TaskQueryFilterParameter

java.lang.Object
pro.taskana.task.rest.TaskQueryFilterParameter
All Implemented Interfaces:
QueryParameter<pro.taskana.task.api.TaskQuery,Void>

public class TaskQueryFilterParameter extends Object implements QueryParameter<pro.taskana.task.api.TaskQuery,Void>
  • Constructor Details

    • TaskQueryFilterParameter

      @ConstructorProperties({"task-id","task-id-not","external-id","external-id-not","received","received-from","received-until","received-not","received-from-not","received-until-not","created","created-from","created-until","created-not","created-from-not","created-until-not","claimed","claimed-not","modified","modified-not","planned","planned-from","planned-until","planned-not","planned-from-not","planned-until-not","due","due-from","due-until","due-not","due-from-not","due-until-not","completed","completed-from","completed-until","completed-not","completed-from-not","completed-until-not","name","name-not","name-like","name-not-like","creator","creator-not","creator-like","creator-not-like","note-like","note-not-like","description-like","description-not-like","priority","priority-not","priority-within","priority-from","priority-until","priority-not-within","priority-not-from","priority-not-until","state","state-not","has-comments","classification-id","classification-id-not","classification-key","classification-key-not","classification-key-like","classification-key-not-like","classification-parent-key","classification-parent-key-not","classification-parent-key-like","classification-parent-key-not-like","classification-category","classification-category-not","classification-category-like","classification-category-not-like","classification-name","classification-name-not","classification-name-like","classification-name-not-like","workbasket-id","workbasket-id-not","workbasket-key","workbasket-key-not","domain","business-process-id","business-process-id-not","business-process-id-like","business-process-id-not-like","parent-business-process-id","parent-business-process-id-not","parent-business-process-id-like","parent-business-process-id-not-like","owner","owner-not","owner-like","owner-not-like","owner-is-null","por","por-company","por-company-not","por-company-like","por-company-not-like","por-system","por-system-not","por-system-like","por-system-not-like","por-instance","por-instance-not","por-instance-like","por-instance-not-like","por-type","por-type-not","por-type-like","por-type-not-like","por-value","por-value-not","por-value-like","por-value-not-like","sor","sor-company","sor-company-like","sor-system","sor-system-like","sor-instance","sor-instance-like","sor-type","sor-type-like","sor-value","sor-value-like","is-read","is-transferred","attachment-classification-id","attachment-classification-id-not","attachment-classification-key","attachment-classification-key-not","attachment-classification-key-like","attachment-classification-key-not-like","attachment-classification-name","attachment-classification-name-not","attachment-classification-name-like","attachment-classification-name-not-like","attachment-channel","attachment-channel-not","attachment-channel-like","attachment-channel-not-like","attachment-reference","attachment-reference-not","attachment-reference-like","attachment-reference-not-like","attachment-received","attachment-received-not","without-attachment","callback-state","callback-state-not","wildcard-search-fields","wildcard-search-value"}) public TaskQueryFilterParameter(String[] taskIdIn, String[] taskIdNotIn, String[] externalIdIn, String[] externalIdNotIn, Instant[] receivedWithin, Instant receivedFrom, Instant receivedUntil, Instant[] receivedNotIn, Instant receivedFromNot, Instant receivedUntilNot, Instant[] createdWithin, Instant createdFrom, Instant createdUntil, Instant[] createdNotWithin, Instant createdFromNot, Instant createdUntilNot, Instant[] claimedWithin, Instant[] claimedNotWithin, Instant[] modifiedWithin, Instant[] modifiedNotWithin, Instant[] plannedWithin, Instant plannedFrom, Instant plannedUntil, Instant[] plannedNotWithin, Instant plannedFromNot, Instant plannedUntilNot, Instant[] dueWithin, Instant dueFrom, Instant dueUntil, Instant[] dueNotWithin, Instant dueFromNot, Instant dueUntilNot, Instant[] completedWithin, Instant completedFrom, Instant completedUntil, Instant[] completedNotWithin, Instant completedFromNot, Instant completedUntilNot, String[] nameIn, String[] nameNotIn, String[] nameLike, String[] nameNotLike, String[] creatorIn, String[] creatorNotIn, String[] creatorLike, String[] creatorNotLike, String[] noteLike, String[] noteNotLike, String[] descriptionLike, String[] descriptionNotLike, int[] priorityIn, int[] priorityNotIn, Integer[] priorityWithin, Integer priorityFrom, Integer priorityUntil, Integer[] priorityNotWithin, Integer priorityNotFrom, Integer priorityNotUntil, pro.taskana.task.api.TaskState[] stateIn, pro.taskana.task.api.TaskState[] stateNotIn, Boolean hasComments, String[] classificationIdIn, String[] classificationIdNotIn, String[] classificationKeyIn, String[] classificationKeyNotIn, String[] classificationKeyLike, String[] classificationKeyNotLike, String[] classificationParentKeyIn, String[] classificationParentKeyNotIn, String[] classificationParentKeyLike, String[] classificationParentKeyNotLike, String[] classificationCategoryIn, String[] classificationCategoryNotIn, String[] classificationCategoryLike, String[] classificationCategoryNotLike, String[] classificationNameIn, String[] classificationNameNotIn, String[] classificationNameLike, String[] classificationNameNotLike, String[] workbasketIdIn, String[] workbasketIdNotIn, String[] workbasketKeyIn, String[] workbasketKeyNotIn, String domain, String[] businessProcessIdIn, String[] businessProcessIdNot, String[] businessProcessIdLike, String[] businessProcessIdNotLike, String[] parentBusinessProcessIdIn, String[] parentBusinessProcessIdNotIn, String[] parentBusinessProcessIdLike, String[] parentBusinessProcessIdNotLike, String[] ownerIn, String[] ownerNotIn, String[] ownerLike, String[] ownerNotLike, String ownerNull, pro.taskana.task.api.models.ObjectReference[] primaryObjectReferenceIn, String[] porCompanyIn, String[] porCompanyNotIn, String[] porCompanyLike, String[] porCompanyNotLike, String[] porSystemIn, String[] porSystemNotIn, String[] porSystemLike, String[] porSystemNotLike, String[] porInstanceIn, String[] porInstanceNotIn, String[] porInstanceLike, String[] porInstanceNotLike, String[] porTypeIn, String[] porTypeNotIn, String[] porTypeLike, String[] porTypeNotLike, String[] porValueIn, String[] porValueNotIn, String[] porValueLike, String[] porValueNotLike, pro.taskana.task.api.models.ObjectReference[] secondaryObjectReferenceIn, String[] sorCompanyIn, String[] sorCompanyLike, String[] sorSystemIn, String[] sorSystemLike, String[] sorInstanceIn, String[] sorInstanceLike, String[] sorTypeIn, String[] sorTypeLike, String[] sorValueIn, String[] sorValueLike, Boolean isRead, Boolean isTransferred, String[] attachmentClassificationIdIn, String[] attachmentClassificationIdNotIn, String[] attachmentClassificationKeyIn, String[] attachmentClassificationKeyNotIn, String[] attachmentClassificationKeyLike, String[] attachmentClassificationKeyNotLike, String[] attachmentClassificationNameIn, String[] attachmentClassificationNameNotIn, String[] attachmentClassificationNameLike, String[] attachmentClassificationNameNotLike, String[] attachmentChannelIn, String[] attachmentChannelNotIn, String[] attachmentChannelLike, String[] attachmentChannelNotLike, String[] attachmentReferenceIn, String[] attachmentReferenceNotIn, String[] attachmentReferenceLike, String[] attachmentReferenceNotLike, Instant[] attachmentReceivedWithin, Instant[] attachmentReceivedNotWithin, Boolean withoutAttachment, pro.taskana.task.api.CallbackState[] callbackStateIn, pro.taskana.task.api.CallbackState[] callbackStateNotIn, pro.taskana.task.api.WildcardSearchField[] wildcardSearchFieldIn, String wildcardSearchValue) throws pro.taskana.common.api.exceptions.InvalidArgumentException
      Throws:
      pro.taskana.common.api.exceptions.InvalidArgumentException
  • Method Details

    • getTaskIdIn

      public String[] getTaskIdIn()
    • getExternalIdIn

      public String[] getExternalIdIn()
    • getExternalIdNotIn

      public String[] getExternalIdNotIn()
    • getReceivedWithin

      public Instant[] getReceivedWithin()
    • getReceivedFrom

      public Instant getReceivedFrom()
    • getReceivedUntil

      public Instant getReceivedUntil()
    • getReceivedNotIn

      public Instant[] getReceivedNotIn()
    • getReceivedFromNot

      public Instant getReceivedFromNot()
    • getReceivedUntilNot

      public Instant getReceivedUntilNot()
    • getCreatedWithin

      public Instant[] getCreatedWithin()
    • getCreatedFrom

      public Instant getCreatedFrom()
    • getCreatedUntil

      public Instant getCreatedUntil()
    • getCreatedNotWithin

      public Instant[] getCreatedNotWithin()
    • getCreatedFromNot

      public Instant getCreatedFromNot()
    • getCreatedUntilNot

      public Instant getCreatedUntilNot()
    • getClaimedWithin

      public Instant[] getClaimedWithin()
    • getClaimedNotWithin

      public Instant[] getClaimedNotWithin()
    • getModifiedWithin

      public Instant[] getModifiedWithin()
    • getModifiedNotWithin

      public Instant[] getModifiedNotWithin()
    • getPlannedWithin

      public Instant[] getPlannedWithin()
    • getPlannedFrom

      public Instant getPlannedFrom()
    • getPlannedUntil

      public Instant getPlannedUntil()
    • getPlannedNotWithin

      public Instant[] getPlannedNotWithin()
    • getPlannedFromNot

      public Instant getPlannedFromNot()
    • getPlannedUntilNot

      public Instant getPlannedUntilNot()
    • getDueWithin

      public Instant[] getDueWithin()
    • getDueFrom

      public Instant getDueFrom()
    • getDueUntil

      public Instant getDueUntil()
    • getDueNotWithin

      public Instant[] getDueNotWithin()
    • getDueFromNot

      public Instant getDueFromNot()
    • getDueUntilNot

      public Instant getDueUntilNot()
    • getCompletedWithin

      public Instant[] getCompletedWithin()
    • getCompletedFrom

      public Instant getCompletedFrom()
    • getCompletedUntil

      public Instant getCompletedUntil()
    • getCompletedNotWithin

      public Instant[] getCompletedNotWithin()
    • getCompletedFromNot

      public Instant getCompletedFromNot()
    • getCompletedUntilNot

      public Instant getCompletedUntilNot()
    • getNameIn

      public String[] getNameIn()
    • getNameNotIn

      public String[] getNameNotIn()
    • getNameLike

      public String[] getNameLike()
    • getNameNotLike

      public String[] getNameNotLike()
    • getCreatorIn

      public String[] getCreatorIn()
    • getCreatorNotIn

      public String[] getCreatorNotIn()
    • getCreatorLike

      public String[] getCreatorLike()
    • getCreatorNotLike

      public String[] getCreatorNotLike()
    • getNoteLike

      public String[] getNoteLike()
    • getNoteNotLike

      public String[] getNoteNotLike()
    • getDescriptionLike

      public String[] getDescriptionLike()
    • getDescriptionNotLike

      public String[] getDescriptionNotLike()
    • getPriorityIn

      public int[] getPriorityIn()
    • getPriorityNotIn

      public int[] getPriorityNotIn()
    • getPriorityWithin

      public Integer[] getPriorityWithin()
    • getPriorityFrom

      public Integer getPriorityFrom()
    • getPriorityUntil

      public Integer getPriorityUntil()
    • getPriorityNotWithin

      public Integer[] getPriorityNotWithin()
    • getPriorityNotFrom

      public Integer getPriorityNotFrom()
    • getPriorityNotUntil

      public Integer getPriorityNotUntil()
    • getStateIn

      public pro.taskana.task.api.TaskState[] getStateIn()
    • getStateNotIn

      public pro.taskana.task.api.TaskState[] getStateNotIn()
    • getClassificationIdIn

      public String[] getClassificationIdIn()
    • getClassificationIdNotIn

      public String[] getClassificationIdNotIn()
    • getClassificationKeyIn

      public String[] getClassificationKeyIn()
    • getClassificationKeyNotIn

      public String[] getClassificationKeyNotIn()
    • getClassificationKeyLike

      public String[] getClassificationKeyLike()
    • getClassificationKeyNotLike

      public String[] getClassificationKeyNotLike()
    • getClassificationParentKeyIn

      public String[] getClassificationParentKeyIn()
    • getClassificationParentKeyNotIn

      public String[] getClassificationParentKeyNotIn()
    • getClassificationParentKeyLike

      public String[] getClassificationParentKeyLike()
    • getClassificationParentKeyNotLike

      public String[] getClassificationParentKeyNotLike()
    • getClassificationCategoryIn

      public String[] getClassificationCategoryIn()
    • getClassificationCategoryNotIn

      public String[] getClassificationCategoryNotIn()
    • getClassificationCategoryLike

      public String[] getClassificationCategoryLike()
    • getClassificationCategoryNotLike

      public String[] getClassificationCategoryNotLike()
    • getClassificationNameIn

      public String[] getClassificationNameIn()
    • getClassificationNameNotIn

      public String[] getClassificationNameNotIn()
    • getClassificationNameLike

      public String[] getClassificationNameLike()
    • getClassificationNameNotLike

      public String[] getClassificationNameNotLike()
    • getWorkbasketIdIn

      public String[] getWorkbasketIdIn()
    • getWorkbasketIdNotIn

      public String[] getWorkbasketIdNotIn()
    • getWorkbasketKeyIn

      public String[] getWorkbasketKeyIn()
    • getWorkbasketKeyNotIn

      public String[] getWorkbasketKeyNotIn()
    • getDomain

      public String getDomain()
    • getBusinessProcessIdIn

      public String[] getBusinessProcessIdIn()
    • getBusinessProcessIdNot

      public String[] getBusinessProcessIdNot()
    • getBusinessProcessIdLike

      public String[] getBusinessProcessIdLike()
    • getBusinessProcessIdNotLike

      public String[] getBusinessProcessIdNotLike()
    • getParentBusinessProcessIdIn

      public String[] getParentBusinessProcessIdIn()
    • getParentBusinessProcessIdNotIn

      public String[] getParentBusinessProcessIdNotIn()
    • getParentBusinessProcessIdLike

      public String[] getParentBusinessProcessIdLike()
    • getParentBusinessProcessIdNotLike

      public String[] getParentBusinessProcessIdNotLike()
    • getOwnerIn

      public String[] getOwnerIn()
    • getOwnerNotIn

      public String[] getOwnerNotIn()
    • getOwnerLike

      public String[] getOwnerLike()
    • getOwnerNotLike

      public String[] getOwnerNotLike()
    • getOwnerNull

      public String getOwnerNull()
    • getPrimaryObjectReferenceIn

      public pro.taskana.task.api.models.ObjectReference[] getPrimaryObjectReferenceIn()
    • getPorCompanyIn

      public String[] getPorCompanyIn()
    • getPorCompanyNotIn

      public String[] getPorCompanyNotIn()
    • getPorCompanyLike

      public String[] getPorCompanyLike()
    • getPorCompanyNotLike

      public String[] getPorCompanyNotLike()
    • getPorSystemIn

      public String[] getPorSystemIn()
    • getPorSystemNotIn

      public String[] getPorSystemNotIn()
    • getPorSystemLike

      public String[] getPorSystemLike()
    • getPorSystemNotLike

      public String[] getPorSystemNotLike()
    • getPorInstanceIn

      public String[] getPorInstanceIn()
    • getPorInstanceNotIn

      public String[] getPorInstanceNotIn()
    • getPorInstanceLike

      public String[] getPorInstanceLike()
    • getPorInstanceNotLike

      public String[] getPorInstanceNotLike()
    • getPorTypeIn

      public String[] getPorTypeIn()
    • getPorTypeNotIn

      public String[] getPorTypeNotIn()
    • getPorTypeLike

      public String[] getPorTypeLike()
    • getPorTypeNotLike

      public String[] getPorTypeNotLike()
    • getPorValueIn

      public String[] getPorValueIn()
    • getPorValueNotIn

      public String[] getPorValueNotIn()
    • getPorValueLike

      public String[] getPorValueLike()
    • getPorValueNotLike

      public String[] getPorValueNotLike()
    • getSecondaryObjectReferenceIn

      public pro.taskana.task.api.models.ObjectReference[] getSecondaryObjectReferenceIn()
    • getSorCompanyIn

      public String[] getSorCompanyIn()
    • getSorCompanyLike

      public String[] getSorCompanyLike()
    • getSorSystemIn

      public String[] getSorSystemIn()
    • getSorSystemLike

      public String[] getSorSystemLike()
    • getSorInstanceIn

      public String[] getSorInstanceIn()
    • getSorInstanceLike

      public String[] getSorInstanceLike()
    • getSorTypeIn

      public String[] getSorTypeIn()
    • getSorTypeLike

      public String[] getSorTypeLike()
    • getSorValueIn

      public String[] getSorValueIn()
    • getSorValueLike

      public String[] getSorValueLike()
    • getRead

      public Boolean getRead()
    • getTransferred

      public Boolean getTransferred()
    • getAttachmentClassificationIdIn

      public String[] getAttachmentClassificationIdIn()
    • getAttachmentClassificationIdNotIn

      public String[] getAttachmentClassificationIdNotIn()
    • getAttachmentClassificationKeyIn

      public String[] getAttachmentClassificationKeyIn()
    • getAttachmentClassificationKeyNotIn

      public String[] getAttachmentClassificationKeyNotIn()
    • getAttachmentClassificationKeyLike

      public String[] getAttachmentClassificationKeyLike()
    • getAttachmentClassificationKeyNotLike

      public String[] getAttachmentClassificationKeyNotLike()
    • getAttachmentClassificationNameIn

      public String[] getAttachmentClassificationNameIn()
    • getAttachmentClassificationNameNotIn

      public String[] getAttachmentClassificationNameNotIn()
    • getAttachmentClassificationNameLike

      public String[] getAttachmentClassificationNameLike()
    • getAttachmentClassificationNameNotLike

      public String[] getAttachmentClassificationNameNotLike()
    • getAttachmentChannelIn

      public String[] getAttachmentChannelIn()
    • getAttachmentChannelNotIn

      public String[] getAttachmentChannelNotIn()
    • getAttachmentChannelLike

      public String[] getAttachmentChannelLike()
    • getAttachmentChannelNotLike

      public String[] getAttachmentChannelNotLike()
    • getAttachmentReferenceIn

      public String[] getAttachmentReferenceIn()
    • getAttachmentReferenceNotIn

      public String[] getAttachmentReferenceNotIn()
    • getAttachmentReferenceLike

      public String[] getAttachmentReferenceLike()
    • getAttachmentReferenceNotLike

      public String[] getAttachmentReferenceNotLike()
    • getAttachmentReceivedWithin

      public Instant[] getAttachmentReceivedWithin()
    • getAttachmentReceivedNotWithin

      public Instant[] getAttachmentReceivedNotWithin()
    • getWithoutAttachment

      public Boolean getWithoutAttachment()
    • getCallbackStateIn

      public pro.taskana.task.api.CallbackState[] getCallbackStateIn()
    • getCallbackStateNotIn

      public pro.taskana.task.api.CallbackState[] getCallbackStateNotIn()
    • getWildcardSearchFieldIn

      public pro.taskana.task.api.WildcardSearchField[] getWildcardSearchFieldIn()
    • getWildcardSearchValue

      public String getWildcardSearchValue()
    • getTaskIdNotIn

      public String[] getTaskIdNotIn()
    • apply

      public Void apply(pro.taskana.task.api.TaskQuery query)
      Specified by:
      apply in interface QueryParameter<pro.taskana.task.api.TaskQuery,Void>