Class 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>
    • 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:
        apply in interface QueryParameter<pro.taskana.monitor.api.reports.TimeIntervalReportBuilder<?,​?,​pro.taskana.monitor.api.reports.header.TimeIntervalColumnHeader>,​Void>