Package pro.taskana.monitor.rest
Class ReportFilterParameter
- java.lang.Object
-
- pro.taskana.monitor.rest.ReportFilterParameter
-
- Direct Known Subclasses:
PriorityReportFilterParameter,TimeIntervalReportFilterParameter
public class ReportFilterParameter extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected String[]classificationCategoryFilter by the classification category of the task.protected String[]classificationIdFilter by the classification id of the task.protected String[]custom1Filter by the value of the field custom1 of the task.protected String[]custom10Filter by the value of the field custom10 of the task.protected String[]custom10LikeFilter by the custom10 field of the task.protected String[]custom10NotInFilter out by values of the field custom10 of the task.protected String[]custom11Filter by the value of the field custom11 of the task.protected String[]custom11LikeFilter by the custom11 field of the task.protected String[]custom11NotInFilter out by values of the field custom11 of the task.protected String[]custom12Filter by the value of the field custom12 of the task.protected String[]custom12LikeFilter by the custom12 field of the task.protected String[]custom12NotInFilter out by values of the field custom12 of the task.protected String[]custom13Filter by the value of the field custom13 of the task.protected String[]custom13LikeFilter by the custom13 field of the task.protected String[]custom13NotInFilter out by values of the field custom13 of the task.protected String[]custom14Filter by the value of the field custom14 of the task.protected String[]custom14LikeFilter by the custom14 field of the task.protected String[]custom14NotInFilter out by values of the field custom14 of the task.protected String[]custom15Filter by the value of the field custom15 of the task.protected String[]custom15LikeFilter by the custom15 field of the task.protected String[]custom15NotInFilter out by values of the field custom15 of the task.protected String[]custom16Filter by the value of the field custom16 of the task.protected String[]custom16LikeFilter by the custom16 field of the task.protected String[]custom16NotInFilter out by values of the field custom16 of the task.protected String[]custom1LikeFilter by the custom1 field of the task.protected String[]custom1NotInFilter out by values of the field custom1 of the task.protected String[]custom2Filter by the value of the field custom2 of the task.protected String[]custom2LikeFilter by the custom2 field of the task.protected String[]custom2NotInFilter out by values of the field custom2 of the task.protected String[]custom3Filter by the value of the field custom3 of the task.protected String[]custom3LikeFilter by the custom3 field of the task.protected String[]custom3NotInFilter out by values of the field custom3 of the task.protected String[]custom4Filter by the value of the field custom4 of the task.protected String[]custom4LikeFilter by the custom4 field of the task.protected String[]custom4NotInFilter out by values of the field custom4 of the task.protected String[]custom5Filter by the value of the field custom5 of the task.protected String[]custom5LikeFilter by the custom5 field of the task.protected String[]custom5NotInFilter out by values of the field custom5 of the task.protected String[]custom6Filter by the value of the field custom6 of the task.protected String[]custom6LikeFilter by the custom6 field of the task.protected String[]custom6NotInFilter out by values of the field custom6 of the task.protected String[]custom7Filter by the value of the field custom7 of the task.protected String[]custom7LikeFilter by the custom7 field of the task.protected String[]custom7NotInFilter out by values of the field custom7 of the task.protected String[]custom8Filter by the value of the field custom8 of the task.protected String[]custom8LikeFilter by the custom8 field of the task.protected String[]custom8NotInFilter out by values of the field custom8 of the task.protected String[]custom9Filter by the value of the field custom9 of the task.protected String[]custom9LikeFilter by the custom9 field of the task.protected String[]custom9NotInFilter out by values of the field custom9 of the task.protected String[]domainFilter by domain of the task.protected String[]excludedClassificationIdFilter by the classification id of the task.protected BooleaninWorkingDaysDetermine weather the report should convert the age of the tasks into working days.protected pro.taskana.task.api.TaskState[]stateFilter by the task state.protected String[]workbasketIdFilter by workbasket id of the task.
-
Constructor Summary
Constructors Constructor Description ReportFilterParameter(Boolean inWorkingDays, String[] workbasketId, pro.taskana.task.api.TaskState[] state, String[] classificationCategory, String[] domain, String[] classificationId, String[] excludedClassificationId, String[] custom1, String[] custom1Like, String[] custom1NotIn, String[] custom2, String[] custom2Like, String[] custom2NotIn, String[] custom3, String[] custom3Like, String[] custom3NotIn, String[] custom4, String[] custom4Like, String[] custom4NotIn, String[] custom5, String[] custom5Like, String[] custom5NotIn, String[] custom6, String[] custom6Like, String[] custom6NotIn, String[] custom7, String[] custom7Like, String[] custom7NotIn, String[] custom8, String[] custom8Like, String[] custom8NotIn, String[] custom9, String[] custom9Like, String[] custom9NotIn, String[] custom10, String[] custom10Like, String[] custom10NotIn, String[] custom11, String[] custom11Like, String[] custom11NotIn, String[] custom12, String[] custom12Like, String[] custom12NotIn, String[] custom13, String[] custom13Like, String[] custom13NotIn, String[] custom14, String[] custom14Like, String[] custom14NotIn, String[] custom15, String[] custom15Like, String[] custom15NotIn, String[] custom16, String[] custom16Like, String[] custom16NotIn)
-
-
-
Field Detail
-
inWorkingDays
protected final Boolean inWorkingDays
Determine weather the report should convert the age of the tasks into working days.
-
workbasketId
protected final String[] workbasketId
Filter by workbasket id of the task. This is an exact match.
-
state
protected final pro.taskana.task.api.TaskState[] state
Filter by the task state. This is an exact match.
-
classificationCategory
protected final String[] classificationCategory
Filter by the classification category of the task. This is an exact match.
-
domain
protected final String[] domain
Filter by domain of the task. This is an exact match.
-
classificationId
protected final String[] classificationId
Filter by the classification id of the task. This is an exact match.
-
excludedClassificationId
protected final String[] excludedClassificationId
Filter by the classification id of the task. This is an exact match.
-
custom1
protected final String[] custom1
Filter by the value of the field custom1 of the task. This is an exact match.
-
custom1Like
protected final String[] custom1Like
Filter by the custom1 field of the task. This results in a substring search (% is appended to the front and end of the requested value). Further SQL "LIKE" wildcard characters will be resolved correctly.
-
custom1NotIn
protected final String[] custom1NotIn
Filter out by values of the field custom1 of the task. This is an exact match.
-
custom2
protected final String[] custom2
Filter by the value of the field custom2 of the task. This is an exact match.
-
custom2Like
protected final String[] custom2Like
Filter by the custom2 field of the task. This results in a substring search (% is appended to the front and end of the requested value). Further SQL "LIKE" wildcard characters will be resolved correctly.
-
custom2NotIn
protected final String[] custom2NotIn
Filter out by values of the field custom2 of the task. This is an exact match.
-
custom3
protected final String[] custom3
Filter by the value of the field custom3 of the task. This is an exact match.
-
custom3Like
protected final String[] custom3Like
Filter by the custom3 field of the task. This results in a substring search (% is appended to the front and end of the requested value). Further SQL "LIKE" wildcard characters will be resolved correctly.
-
custom3NotIn
protected final String[] custom3NotIn
Filter out by values of the field custom3 of the task. This is an exact match.
-
custom4
protected final String[] custom4
Filter by the value of the field custom4 of the task. This is an exact match.
-
custom4Like
protected final String[] custom4Like
Filter by the custom4 field of the task. This results in a substring search (% is appended to the front and end of the requested value). Further SQL "LIKE" wildcard characters will be resolved correctly.
-
custom4NotIn
protected final String[] custom4NotIn
Filter out by values of the field custom4 of the task. This is an exact match.
-
custom5
protected final String[] custom5
Filter by the value of the field custom5 of the task. This is an exact match.
-
custom5Like
protected final String[] custom5Like
Filter by the custom5 field of the task. This results in a substring search (% is appended to the front and end of the requested value). Further SQL "LIKE" wildcard characters will be resolved correctly.
-
custom5NotIn
protected final String[] custom5NotIn
Filter out by values of the field custom5 of the task. This is an exact match.
-
custom6
protected final String[] custom6
Filter by the value of the field custom6 of the task. This is an exact match.
-
custom6Like
protected final String[] custom6Like
Filter by the custom6 field of the task. This results in a substring search (% is appended to the front and end of the requested value). Further SQL "LIKE" wildcard characters will be resolved correctly.
-
custom6NotIn
protected final String[] custom6NotIn
Filter out by values of the field custom6 of the task. This is an exact match.
-
custom7
protected final String[] custom7
Filter by the value of the field custom7 of the task. This is an exact match.
-
custom7Like
protected final String[] custom7Like
Filter by the custom7 field of the task. This results in a substring search (% is appended to the front and end of the requested value). Further SQL "LIKE" wildcard characters will be resolved correctly.
-
custom7NotIn
protected final String[] custom7NotIn
Filter out by values of the field custom7 of the task. This is an exact match.
-
custom8
protected final String[] custom8
Filter by the value of the field custom8 of the task. This is an exact match.
-
custom8Like
protected final String[] custom8Like
Filter by the custom8 field of the task. This results in a substring search (% is appended to the front and end of the requested value). Further SQL "LIKE" wildcard characters will be resolved correctly.
-
custom8NotIn
protected final String[] custom8NotIn
Filter out by values of the field custom8 of the task. This is an exact match.
-
custom9
protected final String[] custom9
Filter by the value of the field custom9 of the task. This is an exact match.
-
custom9Like
protected final String[] custom9Like
Filter by the custom9 field of the task. This results in a substring search (% is appended to the front and end of the requested value). Further SQL "LIKE" wildcard characters will be resolved correctly.
-
custom9NotIn
protected final String[] custom9NotIn
Filter out by values of the field custom9 of the task. This is an exact match.
-
custom10
protected final String[] custom10
Filter by the value of the field custom10 of the task. This is an exact match.
-
custom10Like
protected final String[] custom10Like
Filter by the custom10 field of the task. This results in a substring search (% is appended to the front and end of the requested value). Further SQL "LIKE" wildcard characters will be resolved correctly.
-
custom10NotIn
protected final String[] custom10NotIn
Filter out by values of the field custom10 of the task. This is an exact match.
-
custom11
protected final String[] custom11
Filter by the value of the field custom11 of the task. This is an exact match.
-
custom11Like
protected final String[] custom11Like
Filter by the custom11 field of the task. This results in a substring search (% is appended to the front and end of the requested value). Further SQL "LIKE" wildcard characters will be resolved correctly.
-
custom11NotIn
protected final String[] custom11NotIn
Filter out by values of the field custom11 of the task. This is an exact match.
-
custom12
protected final String[] custom12
Filter by the value of the field custom12 of the task. This is an exact match.
-
custom12Like
protected final String[] custom12Like
Filter by the custom12 field of the task. This results in a substring search (% is appended to the front and end of the requested value). Further SQL "LIKE" wildcard characters will be resolved correctly.
-
custom12NotIn
protected final String[] custom12NotIn
Filter out by values of the field custom12 of the task. This is an exact match.
-
custom13
protected final String[] custom13
Filter by the value of the field custom13 of the task. This is an exact match.
-
custom13Like
protected final String[] custom13Like
Filter by the custom13 field of the task. This results in a substring search (% is appended to the front and end of the requested value). Further SQL "LIKE" wildcard characters will be resolved correctly.
-
custom13NotIn
protected final String[] custom13NotIn
Filter out by values of the field custom13 of the task. This is an exact match.
-
custom14
protected final String[] custom14
Filter by the value of the field custom14 of the task. This is an exact match.
-
custom14Like
protected final String[] custom14Like
Filter by the custom14 field of the task. This results in a substring search (% is appended to the front and end of the requested value). Further SQL "LIKE" wildcard characters will be resolved correctly.
-
custom14NotIn
protected final String[] custom14NotIn
Filter out by values of the field custom14 of the task. This is an exact match.
-
custom15
protected final String[] custom15
Filter by the value of the field custom15 of the task. This is an exact match.
-
custom15Like
protected final String[] custom15Like
Filter by the custom15 field of the task. This results in a substring search (% is appended to the front and end of the requested value). Further SQL "LIKE" wildcard characters will be resolved correctly.
-
custom15NotIn
protected final String[] custom15NotIn
Filter out by values of the field custom15 of the task. This is an exact match.
-
custom16
protected final String[] custom16
Filter by the value of the field custom16 of the task. This is an exact match.
-
custom16Like
protected final String[] custom16Like
Filter by the custom16 field of the task. This results in a substring search (% is appended to the front and end of the requested value). Further SQL "LIKE" wildcard characters will be resolved correctly.
-
custom16NotIn
protected final String[] custom16NotIn
Filter out by values of the field custom16 of the task. This is an exact match.
-
-
Constructor Detail
-
ReportFilterParameter
@ConstructorProperties({"in-working-days","workbasket-id","state","classification-category","domain","classification-id","excluded-classification-id","custom-1","custom-1-like","custom-1-not-in","custom-2","custom-2-like","custom-2-not-in","custom-3","custom-3-like","custom-3-not-in","custom-4","custom-4-like","custom-4-not-in","custom-5","custom-5-like","custom-5-not-in","custom-6","custom-6-like","custom-6-not-in","custom-7","custom-7-like","custom-7-not-in","custom-8","custom-8-like","custom-8-not-in","custom-9","custom-9-like","custom-9-not-in","custom-10","custom-10-like","custom-10-not-in","custom-11","custom-11-like","custom-11-not-in","custom-12","custom-12-like","custom-12-not-in","custom-13","custom-13-like","custom-13-not-in","custom-14","custom-14-like","custom-14-not-in","custom-15","custom-15-like","custom-15-not-in","custom-16","custom-16-like","custom-16-not-in"}) public ReportFilterParameter(Boolean inWorkingDays, String[] workbasketId, pro.taskana.task.api.TaskState[] state, String[] classificationCategory, String[] domain, String[] classificationId, String[] excludedClassificationId, String[] custom1, String[] custom1Like, String[] custom1NotIn, String[] custom2, String[] custom2Like, String[] custom2NotIn, String[] custom3, String[] custom3Like, String[] custom3NotIn, String[] custom4, String[] custom4Like, String[] custom4NotIn, String[] custom5, String[] custom5Like, String[] custom5NotIn, String[] custom6, String[] custom6Like, String[] custom6NotIn, String[] custom7, String[] custom7Like, String[] custom7NotIn, String[] custom8, String[] custom8Like, String[] custom8NotIn, String[] custom9, String[] custom9Like, String[] custom9NotIn, String[] custom10, String[] custom10Like, String[] custom10NotIn, String[] custom11, String[] custom11Like, String[] custom11NotIn, String[] custom12, String[] custom12Like, String[] custom12NotIn, String[] custom13, String[] custom13Like, String[] custom13NotIn, String[] custom14, String[] custom14Like, String[] custom14NotIn, String[] custom15, String[] custom15Like, String[] custom15NotIn, String[] custom16, String[] custom16Like, String[] custom16NotIn)
-
-