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[] classificationKeys, String[] taskIds, String[] workbasketIds, String[] workbasketKeys, String domain, String[] owner, String[] ownerLike, String[] porCompany, String[] porSystem, String[] porInstance, String[] porType, String[] porValue, Instant[] planned, Instant[] due, Instant plannedFrom, Instant plannedUntil, Instant dueFrom, Instant dueUntil, pro.taskana.task.api.WildcardSearchField[] wildcardSearchFields, String wildcardSearchValue, String[] externalIds, String[] custom1, String[] custom2, String[] custom3, String[] custom4, String[] custom5, String[] custom6, String[] custom7, String[] custom8, String[] custom9, String[] custom10, String[] custom11, String[] custom12, String[] custom13, String[] custom14, String[] custom15, String[] custom16)
-
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.key","task-id","workbasket-id","workbasket-key","domain","owner","owner-like","por.company","por.system","por.instance","por.type","por.value","planned","due","planned-from","planned-until","due-from","due-until","wildcard-search-fields","wildcard-search-value","external-id","custom-1","custom-2","custom-3","custom-4","custom-5","custom-6","custom-7","custom-8","custom-9","custom-10","custom-11","custom-12","custom-13","custom-14","custom-15","custom-16"}) public TaskQueryFilterParameter(String[] name, String[] nameLike, int[] priority, pro.taskana.task.api.TaskState[] state, String[] classificationKeys, String[] taskIds, String[] workbasketIds, String[] workbasketKeys, String domain, String[] owner, String[] ownerLike, String[] porCompany, String[] porSystem, String[] porInstance, String[] porType, String[] porValue, Instant[] planned, Instant[] due, Instant plannedFrom, Instant plannedUntil, Instant dueFrom, Instant dueUntil, pro.taskana.task.api.WildcardSearchField[] wildcardSearchFields, String wildcardSearchValue, String[] externalIds, String[] custom1, String[] custom2, String[] custom3, String[] custom4, String[] custom5, String[] custom6, String[] custom7, String[] custom8, String[] custom9, String[] custom10, String[] custom11, String[] custom12, String[] custom13, String[] custom14, String[] custom15, String[] custom16) 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>
-
-