Package pro.taskana.task.rest
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 Summary
Constructors Constructor Description 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, pro.taskana.task.api.TaskState[] stateIn, pro.taskana.task.api.TaskState[] stateNotIn, String[] classificationIdIn, String[] classificationIdNotIn, String[] classificationKeyIn, String[] classificationKeyNotIn, String[] classificationKeyLike, String[] classificationKeyNotLike, 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, 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, String[] custom1In, String[] custom1NotIn, String[] custom1Like, String[] custom1NotLike, String[] custom2In, String[] custom2NotIn, String[] custom2Like, String[] custom2NotLike, String[] custom3In, String[] custom3NotIn, String[] custom3Like, String[] custom3NotLike, String[] custom4In, String[] custom4NotIn, String[] custom4Like, String[] custom4NotLike, String[] custom5In, String[] custom5NotIn, String[] custom5Like, String[] custom5NotLike, String[] custom6In, String[] custom6NotIn, String[] custom6Like, String[] custom6NotLike, String[] custom7In, String[] custom7NotIn, String[] custom7Like, String[] custom7NotLike, String[] custom8In, String[] custom8NotIn, String[] custom8Like, String[] custom8NotLike, String[] custom9In, String[] custom9NotIn, String[] custom9Like, String[] custom9NotLike, String[] custom10In, String[] custom10NotIn, String[] custom10Like, String[] custom10NotLike, String[] custom11In, String[] custom11NotIn, String[] custom11Like, String[] custom11NotLike, String[] custom12In, String[] custom12NotIn, String[] custom12Like, String[] custom12NotLike, String[] custom13In, String[] custom13NotIn, String[] custom13Like, String[] custom13NotLike, String[] custom14In, String[] custom14NotIn, String[] custom14Like, String[] custom14NotLike, String[] custom15In, String[] custom15NotIn, String[] custom15Like, String[] custom15NotLike, String[] custom16In, String[] custom16NotIn, String[] custom16Like, String[] custom16NotLike, pro.taskana.task.api.CallbackState[] callbackStateIn, pro.taskana.task.api.CallbackState[] callbackStateNotIn, pro.taskana.task.api.WildcardSearchField[] wildcardSearchFieldIn, String wildcardSearchValue)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Voidapply(pro.taskana.task.api.TaskQuery query)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface pro.taskana.common.rest.QueryParameter
extractTimeIntervals, wrapElementsInLikeStatement
-
-
-
-
Constructor Detail
-
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","state","state-not","classification-id","classification-id-not","classification-key","classification-key-not","classification-key-like","classification-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","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","custom-1","custom-1-not","custom-1-like","custom-1-not-like","custom-2","custom-2-not","custom-2-like","custom-2-not-like","custom-3","custom-3-not","custom-3-like","custom-3-not-like","custom-4","custom-4-not","custom-4-like","custom-4-not-like","custom-5","custom-5-not","custom-5-like","custom-5-not-like","custom-6","custom-6-not","custom-6-like","custom-6-not-like","custom-7","custom-7-not","custom-7-like","custom-7-not-like","custom-8","custom-8-not","custom-8-like","custom-8-not-like","custom-9","custom-9-not","custom-9-like","custom-9-not-like","custom-10","custom-10-not","custom-10-like","custom-10-not-like","custom-11","custom-11-not","custom-11-like","custom-11-not-like","custom-12","custom-12-not","custom-12-like","custom-12-not-like","custom-13","custom-13-not","custom-13-like","custom-13-not-like","custom-14","custom-14-not","custom-14-like","custom-14-not-like","custom-15","custom-15-not","custom-15-like","custom-15-not-like","custom-16","custom-16-not","custom-16-like","custom-16-not-like","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, pro.taskana.task.api.TaskState[] stateIn, pro.taskana.task.api.TaskState[] stateNotIn, String[] classificationIdIn, String[] classificationIdNotIn, String[] classificationKeyIn, String[] classificationKeyNotIn, String[] classificationKeyLike, String[] classificationKeyNotLike, 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, 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, String[] custom1In, String[] custom1NotIn, String[] custom1Like, String[] custom1NotLike, String[] custom2In, String[] custom2NotIn, String[] custom2Like, String[] custom2NotLike, String[] custom3In, String[] custom3NotIn, String[] custom3Like, String[] custom3NotLike, String[] custom4In, String[] custom4NotIn, String[] custom4Like, String[] custom4NotLike, String[] custom5In, String[] custom5NotIn, String[] custom5Like, String[] custom5NotLike, String[] custom6In, String[] custom6NotIn, String[] custom6Like, String[] custom6NotLike, String[] custom7In, String[] custom7NotIn, String[] custom7Like, String[] custom7NotLike, String[] custom8In, String[] custom8NotIn, String[] custom8Like, String[] custom8NotLike, String[] custom9In, String[] custom9NotIn, String[] custom9Like, String[] custom9NotLike, String[] custom10In, String[] custom10NotIn, String[] custom10Like, String[] custom10NotLike, String[] custom11In, String[] custom11NotIn, String[] custom11Like, String[] custom11NotLike, String[] custom12In, String[] custom12NotIn, String[] custom12Like, String[] custom12NotLike, String[] custom13In, String[] custom13NotIn, String[] custom13Like, String[] custom13NotLike, String[] custom14In, String[] custom14NotIn, String[] custom14Like, String[] custom14NotLike, String[] custom15In, String[] custom15NotIn, String[] custom15Like, String[] custom15NotLike, String[] custom16In, String[] custom16NotIn, String[] custom16Like, String[] custom16NotLike, 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 Detail
-
apply
public Void apply(pro.taskana.task.api.TaskQuery query)
- Specified by:
applyin interfaceQueryParameter<pro.taskana.task.api.TaskQuery,Void>
-
-