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
ConstructorsConstructorDescriptionTimeIntervalReportFilterParameter(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
Methods inherited from class pro.taskana.monitor.rest.ReportFilterParameter
getClassificationCategory, getClassificationId, getCustom1, getCustom10, getCustom10Like, getCustom10NotIn, getCustom11, getCustom11Like, getCustom11NotIn, getCustom12, getCustom12Like, getCustom12NotIn, getCustom13, getCustom13Like, getCustom13NotIn, getCustom14, getCustom14Like, getCustom14NotIn, getCustom15, getCustom15Like, getCustom15NotIn, getCustom16, getCustom16Like, getCustom16NotIn, getCustom1Like, getCustom1NotIn, getCustom2, getCustom2Like, getCustom2NotIn, getCustom3, getCustom3Like, getCustom3NotIn, getCustom4, getCustom4Like, getCustom4NotIn, getCustom5, getCustom5Like, getCustom5NotIn, getCustom6, getCustom6Like, getCustom6NotIn, getCustom7, getCustom7Like, getCustom7NotIn, getCustom8, getCustom8Like, getCustom8NotIn, getCustom9, getCustom9Like, getCustom9NotIn, getDomain, getExcludedClassificationId, getInWorkingDays, getState, getWorkbasketIdMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface pro.taskana.common.rest.QueryParameter
extractIntIntervals, extractTimeIntervals, wrapElementsInLikeStatement
-
Constructor Details
-
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 Details
-
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>
-