Package pro.taskana.monitor.rest
Class TimeIntervalReportFilterParameter
- java.lang.Object
-
- pro.taskana.monitor.rest.ReportFilterParameter
-
- pro.taskana.monitor.rest.TimeIntervalReportFilterParameter
-
- All Implemented Interfaces:
QueryParameter<pro.taskana.monitor.api.reports.TimeIntervalReportBuilder<?,?,pro.taskana.monitor.api.reports.header.TimeIntervalColumnHeader>,Void>
public class TimeIntervalReportFilterParameter extends ReportFilterParameter implements QueryParameter<pro.taskana.monitor.api.reports.TimeIntervalReportBuilder<?,?,pro.taskana.monitor.api.reports.header.TimeIntervalColumnHeader>,Void>
-
-
Field Summary
-
Fields inherited from class pro.taskana.monitor.rest.ReportFilterParameter
classificationCategory, classificationId, custom1, custom10, custom10Like, custom10NotIn, custom11, custom11Like, custom11NotIn, custom12, custom12Like, custom12NotIn, custom13, custom13Like, custom13NotIn, custom14, custom14Like, custom14NotIn, custom15, custom15Like, custom15NotIn, custom16, custom16Like, custom16NotIn, custom1Like, custom1NotIn, custom2, custom2Like, custom2NotIn, custom3, custom3Like, custom3NotIn, custom4, custom4Like, custom4NotIn, custom5, custom5Like, custom5NotIn, custom6, custom6Like, custom6NotIn, custom7, custom7Like, custom7NotIn, custom8, custom8Like, custom8NotIn, custom9, custom9Like, custom9NotIn, domain, excludedClassificationId, inWorkingDays, state, workbasketId
-
-
Constructor Summary
Constructors Constructor Description TimeIntervalReportFilterParameter(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)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Voidapply(pro.taskana.monitor.api.reports.TimeIntervalReportBuilder<?,?,pro.taskana.monitor.api.reports.header.TimeIntervalColumnHeader> builder)-
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
extractIntIntervals, extractTimeIntervals, wrapElementsInLikeStatement
-
-
-
-
Constructor Detail
-
TimeIntervalReportFilterParameter
@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 TimeIntervalReportFilterParameter(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)
-
-
Method Detail
-
apply
public Void apply(pro.taskana.monitor.api.reports.TimeIntervalReportBuilder<?,?,pro.taskana.monitor.api.reports.header.TimeIntervalColumnHeader> builder)
- Specified by:
applyin interfaceQueryParameter<pro.taskana.monitor.api.reports.TimeIntervalReportBuilder<?,?,pro.taskana.monitor.api.reports.header.TimeIntervalColumnHeader>,Void>
-
-