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[] name, String[] nameLike, int[] priority, pro.taskana.task.api.TaskState[] state, String[] classificationId, String[] classificationKeys, String[] classificationKeysLike, String[] classificationKeysNotIn, Boolean isRead, Boolean isTransferred, pro.taskana.task.api.models.ObjectReference[] objectReferences, pro.taskana.task.api.CallbackState[] callbackStates, String[] attachmentClassificationKeys, String[] attachmentClassificationKeysLike, String[] attachmentClassificationId, String[] attachmentClassificationIdLike, String[] attachmentChannel, String[] attachmentChannelLike, String[] attachmentReference, String[] attachmentReferenceLike, Instant[] attachmentReceived, Instant[] created, Instant[] claimed, Instant[] completed, Instant[] modified, String[] classificationCategories, String[] classificationCategoriesLike, String[] classificationNames, String[] classificationNamesLike, String[] attachmentClassificationNames, String[] attachmentClassificationNamesLike, String[] parentBusinessProcessIds, String[] parentBusinessProcessIdsLike, String[] businessProcessIds, String[] businessProcessIdsLike, String[] taskIds, String[] workbasketIds, String[] workbasketKeys, String domain, String[] owner, String[] ownerLike, String[] creator, String[] creatorLike, String[] noteLike, String[] porCompany, String[] porCompanyLike, String[] porSystem, String[] porSystemLike, String[] porInstance, String[] porInstanceLike, String[] porType, String[] porTypeLike, String[] porValue, String[] porValueLike, Instant[] planned, Instant plannedFrom, Instant plannedUntil, Instant[] due, Instant dueFrom, Instant dueUntil, pro.taskana.task.api.WildcardSearchField[] wildcardSearchFields, String wildcardSearchValue, String[] externalIds, String[] externalIdsLike, String[] custom1, String[] custom1Like, String[] custom2, String[] custom2Like, String[] custom3, String[] custom3Like, String[] custom4, String[] custom4Like, String[] custom5, String[] custom5Like, String[] custom6, String[] custom6Like, String[] custom7, String[] custom7Like, String[] custom8, String[] custom8Like, String[] custom9, String[] custom9Like, String[] custom10, String[] custom10Like, String[] custom11, String[] custom11Like, String[] custom12, String[] custom12Like, String[] custom13, String[] custom13Like, String[] custom14, String[] custom14Like, String[] custom15, String[] custom15Like, String[] custom16, String[] custom16Like)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VoidapplyToQuery(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({"name","name-like","priority","state","classification-id","classification.key","classification-key-like","classification-key-not-in","is-read","is-transferred","object-reference","callback-state","attachment-classification-key","attachment-classification-key-like","attachment-classification-id","attachment-classification-id-like","attachment-channel","attachment-channel-like","attachment-reference","attachment-reference-like","attachment-received","created","claimed","completed","modified","classification-category","classification-category-like","classification-name","classification-name-like","attachment-classification-name","attachment-classification-name-like","parent-business-process-id","parent-business-process-id-like","business-process-id","business-process-id-like","task-id","workbasket-id","workbasket-key","domain","owner","owner-like","creator","creator-like","note-like","por.company","por-company-like","por.system","por-system-like","por.instance","por-instance-like","por.type","por-type-like","por.value","por-value-like","planned","planned-from","planned-until","due","due-from","due-until","wildcard-search-fields","wildcard-search-value","external-id","external-id-like","custom-1","custom-1-like","custom-2","custom-2-like","custom-3","custom-3-like","custom-4","custom-4-like","custom-5","custom-5-like","custom-6","custom-6-like","custom-7","custom-7-like","custom-8","custom-8-like","custom-9","custom-9-like","custom-10","custom-10-like","custom-11","custom-11-like","custom-12","custom-12-like","custom-13","custom-13-like","custom-14","custom-14-like","custom-15","custom-15-like","custom-16","custom-16-like"}) public TaskQueryFilterParameter(String[] name, String[] nameLike, int[] priority, pro.taskana.task.api.TaskState[] state, String[] classificationId, String[] classificationKeys, String[] classificationKeysLike, String[] classificationKeysNotIn, Boolean isRead, Boolean isTransferred, pro.taskana.task.api.models.ObjectReference[] objectReferences, pro.taskana.task.api.CallbackState[] callbackStates, String[] attachmentClassificationKeys, String[] attachmentClassificationKeysLike, String[] attachmentClassificationId, String[] attachmentClassificationIdLike, String[] attachmentChannel, String[] attachmentChannelLike, String[] attachmentReference, String[] attachmentReferenceLike, Instant[] attachmentReceived, Instant[] created, Instant[] claimed, Instant[] completed, Instant[] modified, String[] classificationCategories, String[] classificationCategoriesLike, String[] classificationNames, String[] classificationNamesLike, String[] attachmentClassificationNames, String[] attachmentClassificationNamesLike, String[] parentBusinessProcessIds, String[] parentBusinessProcessIdsLike, String[] businessProcessIds, String[] businessProcessIdsLike, String[] taskIds, String[] workbasketIds, String[] workbasketKeys, String domain, String[] owner, String[] ownerLike, String[] creator, String[] creatorLike, String[] noteLike, String[] porCompany, String[] porCompanyLike, String[] porSystem, String[] porSystemLike, String[] porInstance, String[] porInstanceLike, String[] porType, String[] porTypeLike, String[] porValue, String[] porValueLike, Instant[] planned, Instant plannedFrom, Instant plannedUntil, Instant[] due, Instant dueFrom, Instant dueUntil, pro.taskana.task.api.WildcardSearchField[] wildcardSearchFields, String wildcardSearchValue, String[] externalIds, String[] externalIdsLike, String[] custom1, String[] custom1Like, String[] custom2, String[] custom2Like, String[] custom3, String[] custom3Like, String[] custom4, String[] custom4Like, String[] custom5, String[] custom5Like, String[] custom6, String[] custom6Like, String[] custom7, String[] custom7Like, String[] custom8, String[] custom8Like, String[] custom9, String[] custom9Like, String[] custom10, String[] custom10Like, String[] custom11, String[] custom11Like, String[] custom12, String[] custom12Like, String[] custom13, String[] custom13Like, String[] custom14, String[] custom14Like, String[] custom15, String[] custom15Like, String[] custom16, String[] custom16Like) throws pro.taskana.common.api.exceptions.InvalidArgumentException
- Throws:
pro.taskana.common.api.exceptions.InvalidArgumentException
-
-
Method Detail
-
applyToQuery
public Void applyToQuery(pro.taskana.task.api.TaskQuery query)
- Specified by:
applyToQueryin interfaceQueryParameter<pro.taskana.task.api.TaskQuery,Void>
-
-