Class ReportFilterParameter

java.lang.Object
pro.taskana.monitor.rest.ReportFilterParameter
Direct Known Subclasses:
PriorityReportFilterParameter, TimeIntervalReportFilterParameter

public class ReportFilterParameter extends Object
  • Field Details

    • 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 Details

    • 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)