public interface TaskMonitorService
WorkbasketLevelReport getWorkbasketLevelReport(List<String> workbasketIds, List<TaskState> states, List<String> categories, List<String> domains, CustomField customField, List<String> customFieldValues) throws InvalidArgumentException
WorkbasketLevelReport grouped by workbaskets. The report contains the total numbers of tasks of the respective
workbasket as well as the total number of all tasks. If no filter is required, the respective parameter should be
null. The tasks of the report are filtered by workbaskets, states, categories, domains and values of a custom
field. Tasks with Timestamp DUE = null are not considered.workbasketIds - a list of workbasket ids to filter by workbaskets. To omit this filter, use null for this parameterstates - a list of states to filter by states. To omit this filter, use null for this parametercategories - a list of categories to filter by categories. To omit this filter, use null for this parameterdomains - a list of domains to filter by domains. To omit this filter, use null for this parametercustomField - a custom field to filter by the values of the custom field. To omit this filter, use null for this
parametercustomFieldValues - a list of custom field values to filter by the values of the custom field. To omit this filter, use
null for this parameterInvalidArgumentException - thrown if DaysToWorkingDaysConverter is initialized with nullWorkbasketLevelReport getWorkbasketLevelReport(List<String> workbasketIds, List<TaskState> states, List<String> categories, List<String> domains, CustomField customField, List<String> customFieldValues, List<TimeIntervalColumnHeader> columnHeaders) throws InvalidArgumentException
WorkbasketLevelReport grouped by workbaskets. For each workbasket the report contains the total number of
tasks and the number of tasks of the respective cluster that are specified by the
TimeIntervalColumnHeaders. By default the age of the tasks is counted in working days. Furthermore the
Report contains a sum line that contains the total numbers of the different clusters and the total number of all
tasks in this report. The tasks of the report are filtered by workbaskets, states, categories, domains and values
of a custom field. If no filter is required, the respective parameter should be null. Tasks with Timestamp DUE =
null are not considered.workbasketIds - a list of workbasket ids objects to filter by workbaskets. To omit this filter, use null for this
parameterstates - a list of states objects to filter by states. To omit this filter, use null for this parametercategories - a list of categories to filter by categories. To omit this filter, use null for this parameterdomains - a list of domains to filter by domains. To omit this filter, use null for this parametercustomField - a custom field to filter by the values of the custom field. To omit this filter, use null for this
parametercustomFieldValues - a list of custom field values to filter by the values of the custom field. To omit this filter, use
null for this parametercolumnHeaders - a list of columnHeaders that specify the subdivision into different cluster of due dates.
Days in past are represented as negative values and days in the future are represented as positive
values. To avoid tasks are counted multiple times or not be listed in the report, these
columnHeaders should not overlap and should not have gaps. If the ReportLineDefinition
should represent a single day, lowerLimit and upperLimit have to be equal. The outer cluster of a
report should have open ends. These open ends are represented with Integer.MIN_VALUE and
Integer.MAX_VALUE.InvalidArgumentException - thrown if DaysToWorkingDaysConverter is initialized with nullWorkbasketLevelReport getWorkbasketLevelReport(List<String> workbasketIds, List<TaskState> states, List<String> categories, List<String> domains, CustomField customField, List<String> customFieldValues, List<TimeIntervalColumnHeader> columnHeaders, boolean inWorkingDays) throws InvalidArgumentException
WorkbasketLevelReport grouped by workbaskets. For each workbasket the report contains the total number of
tasks and the number of tasks of the respective cluster that are specified by the
TimeIntervalColumnHeaders. It can be specified whether the age of the tasks is counted in days or in
working days. Furthermore the report contains a sum line that contains the total numbers of the different
clusters and the total number of all tasks. The tasks of the report are filtered by workbaskets, states,
categories, domains and values of a custom field. If no filter is required, the respective parameter should be
null. Tasks with Timestamp DUE = null are not considered.workbasketIds - a list of workbasket ids objects to filter by workbaskets. To omit this filter, use null for this
parameterstates - a list of states objects to filter by states. To omit this filter, use null for this parametercategories - a list of categories to filter by categories. To omit this filter, use null for this parameterdomains - a list of domains to filter by domains. To omit this filter, use null for this parametercustomField - a custom field to filter by the values of the custom field. To omit this filter, use null for this
parametercustomFieldValues - a list of custom field values to filter by the values of the custom field. To omit this filter, use
null for this parametercolumnHeaders - a list of columnHeaders that specify the subdivision into different cluster of due dates.
Days in past are represented as negative values and days in the future are represented as positive
values. To avoid tasks are counted multiple times or not be listed in the report, these
columnHeaders should not overlap and should not have gaps. If the ReportLineDefinition
should represent a single day, lowerLimit and upperLimit have to be equal. The outer cluster of a
report should have open ends. These open ends are represented with Integer.MIN_VALUE and
Integer.MAX_VALUE.inWorkingDays - a boolean parameter that specifies whether the age of the tasks should be counted in days or in
working daysInvalidArgumentException - thrown if DaysToWorkingDaysConverter is initialized with nullCategoryReport getCategoryReport(List<String> workbasketIds, List<TaskState> states, List<String> categories, List<String> domains, CustomField customField, List<String> customFieldValues) throws InvalidArgumentException
CategoryReport grouped by categories. The report contains the total numbers of tasks of the respective
category as well as the total number of all tasks. The tasks of the report are filtered by workbaskets, states,
categories, domains and values of a custom field and values of a custom field. If no filter is required, the
respective parameter should be null. Tasks with Timestamp DUE = null are not considered.workbasketIds - a list of workbasket ids to filter by workbaskets. To omit this filter, use null for this parameterstates - a list of states to filter by states. To omit this filter, use null for this parametercategories - a list of categories to filter by categories. To omit this filter, use null for this parameterdomains - a list of domains to filter by domains. To omit this filter, use null for this parametercustomField - a custom field to filter by the values of the custom field. To omit this filter, use null for this
parametercustomFieldValues - a list of custom field values to filter by the values of the custom field. To omit this filter, use
null for this parameterInvalidArgumentException - thrown if DaysToWorkingDaysConverter is initialized with nullCategoryReport getCategoryReport(List<String> workbasketIds, List<TaskState> states, List<String> categories, List<String> domains, CustomField customField, List<String> customFieldValues, List<TimeIntervalColumnHeader> columnHeaders) throws InvalidArgumentException
CategoryReport grouped by categories. For each category the report contains the total number of tasks
and the number of tasks of the respective cluster that are specified by the TimeIntervalColumnHeaders. By
default the age of the tasks is counted in working days. Furthermore the Report contains a sum line that contains
the total numbers of the different clusters and the total number of all tasks in this report. The tasks of the
report are filtered by workbaskets, states, categories, domains and values of a custom field. If no filter is
required, the respective parameter should be null. Tasks with Timestamp DUE = null are not considered.workbasketIds - a list of workbasket ids objects to filter by workbaskets. To omit this filter, use null for this
parameterstates - a list of states objects to filter by states. To omit this filter, use null for this parametercategories - a list of categories to filter by categories. To omit this filter, use null for this parameterdomains - a list of domains to filter by domains. To omit this filter, use null for this parametercustomField - a custom field to filter by the values of the custom field. To omit this filter, use null for this
parametercustomFieldValues - a list of custom field values to filter by the values of the custom field. To omit this filter, use
null for this parametercolumnHeaders - a list of columnHeaders that specify the subdivision into different cluster of due dates.
Days in past are represented as negative values and days in the future are represented as positive
values. To avoid tasks are counted multiple times or not be listed in the report, these
columnHeaders should not overlap and should not have gaps. If the ReportLineDefinition
should represent a single day, lowerLimit and upperLimit have to be equal. The outer cluster of a
report should have open ends. These open ends are represented with Integer.MIN_VALUE and
Integer.MAX_VALUE.InvalidArgumentException - thrown if DaysToWorkingDaysConverter is initialized with nullCategoryReport getCategoryReport(List<String> workbasketIds, List<TaskState> states, List<String> categories, List<String> domains, CustomField customField, List<String> customFieldValues, List<TimeIntervalColumnHeader> columnHeaders, boolean inWorkingDays) throws InvalidArgumentException
CategoryReport grouped by categories. For each category the report contains the total number of tasks
and the number of tasks of the respective cluster that are specified by the TimeIntervalColumnHeaders. It
can be specified whether the age of the tasks is counted in days or in working days. Furthermore the report
contains a sum line that contains the total numbers of the different clusters and the total number of all tasks.
The tasks of the report are filtered by workbaskets, states, categories, domains and values of a custom field. If
no filter is required, the respective parameter should be null. Tasks with Timestamp DUE = null are not
considered.workbasketIds - a list of workbasket ids objects to filter by workbaskets. To omit this filter, use null for this
parameterstates - a list of states objects to filter by states. To omit this filter, use null for this parametercategories - a list of categories to filter by categories. To omit this filter, use null for this parameterdomains - a list of domains to filter by domains. To omit this filter, use null for this parametercustomField - a custom field to filter by the values of the custom field. To omit this filter, use null for this
parametercustomFieldValues - a list of custom field values to filter by the values of the custom field. To omit this filter, use
null for this parametercolumnHeaders - a list of columnHeaders that specify the subdivision into different cluster of due dates.
Days in past are represented as negative values and days in the future are represented as positive
values. To avoid tasks are counted multiple times or not be listed in the report, these
columnHeaders should not overlap and should not have gaps. If the ReportLineDefinition
should represent a single day, lowerLimit and upperLimit have to be equal. The outer cluster of a
report should have open ends. These open ends are represented with Integer.MIN_VALUE and
Integer.MAX_VALUE.inWorkingDays - a boolean parameter that specifies whether the age of the tasks should be counted in days or in
working daysInvalidArgumentException - thrown if DaysToWorkingDaysConverter is initialized with nullClassificationReport getClassificationReport(List<String> workbasketIds, List<TaskState> states, List<String> categories, List<String> domains, CustomField customField, List<String> customFieldValues) throws InvalidArgumentException
ClassificationReport grouped by classifications. The report contains the total numbers of tasks of
the respective classification as well as the total number of all tasks. The tasks of the report are filtered by
workbaskets, states, categories, domains and values of a custom field. If no filter is required, the respective
parameter should be null. Tasks with Timestamp DUE = null are not considered.workbasketIds - a list of workbasket ids to filter by workbaskets. To omit this filter, use null for this parameterstates - a list of states to filter by states. To omit this filter, use null for this parametercategories - a list of categories to filter by categories. To omit this filter, use null for this parameterdomains - a list of domains to filter by domains. To omit this filter, use null for this parametercustomField - a custom field to filter by the values of the custom field. To omit this filter, use null for this
parametercustomFieldValues - a list of custom field values to filter by the values of the custom field. To omit this filter, use
null for this parameterInvalidArgumentException - thrown if DaysToWorkingDaysConverter is initialized with nullClassificationReport getClassificationReport(List<String> workbasketIds, List<TaskState> states, List<String> categories, List<String> domains, CustomField customField, List<String> customFieldValues, List<TimeIntervalColumnHeader> columnHeaders) throws InvalidArgumentException
ClassificationReport grouped by classifications. For each classification the report contains the
total number of tasks and the number of tasks of the respective cluster that are specified by the
TimeIntervalColumnHeaders. By default the age of the tasks is counted in working days. Furthermore the
Report contains a sum line that contains the total numbers of the different clusters and the total number of all
tasks in this report. The tasks of the report are filtered by workbaskets, states, categories, domains and values
of a custom field. If no filter is required, the respective parameter should be null. Tasks with Timestamp DUE =
null are not considered.workbasketIds - a list of workbasket ids objects to filter by workbaskets. To omit this filter, use null for this
parameterstates - a list of states objects to filter by states. To omit this filter, use null for this parametercategories - a list of categories to filter by categories. To omit this filter, use null for this parameterdomains - a list of domains to filter by domains. To omit this filter, use null for this parametercustomField - a custom field to filter by the values of the custom field. To omit this filter, use null for this
parametercustomFieldValues - a list of custom field values to filter by the values of the custom field. To omit this filter, use
null for this parametercolumnHeaders - a list of columnHeaders that specify the subdivision into different cluster of due dates.
Days in past are represented as negative values and days in the future are represented as positive
values. To avoid tasks are counted multiple times or not be listed in the report, these
columnHeaders should not overlap and should not have gaps. If the ReportLineDefinition
should represent a single day, lowerLimit and upperLimit have to be equal. The outer cluster of a
report should have open ends. These open ends are represented with Integer.MIN_VALUE and
Integer.MAX_VALUE.InvalidArgumentException - thrown if DaysToWorkingDaysConverter is initialized with nullClassificationReport getClassificationReport(List<String> workbasketIds, List<TaskState> states, List<String> categories, List<String> domains, CustomField customField, List<String> customFieldValues, List<TimeIntervalColumnHeader> columnHeaders, boolean inWorkingDays) throws InvalidArgumentException
ClassificationReport grouped by classification. For each classification the report contains the
total number of tasks and the number of tasks of the respective cluster that are specified by the
TimeIntervalColumnHeaders. It can be specified whether the age of the tasks is counted in days or in
working days. Furthermore the report contains a sum line that contains the total numbers of the different
clusters and the total number of all tasks. The tasks of the report are filtered by workbaskets, states,
categories, domains and values of a custom field. If no filter is required, the respective parameter should be
null. Tasks with Timestamp DUE = null are not considered.workbasketIds - a list of workbasket ids objects to filter by workbaskets. To omit this filter, use null for this
parameterstates - a list of states objects to filter by states. To omit this filter, use null for this parametercategories - a list of categories to filter by categories. To omit this filter, use null for this parameterdomains - a list of domains to filter by domains. To omit this filter, use null for this parametercustomField - a custom field to filter by the values of the custom field. To omit this filter, use null for this
parametercustomFieldValues - a list of custom field values to filter by the values of the custom field. To omit this filter, use
null for this parametercolumnHeaders - a list of columnHeaders that specify the subdivision into different cluster of due dates.
Days in past are represented as negative values and days in the future are represented as positive
values. To avoid tasks are counted multiple times or not be listed in the report, these
columnHeaders should not overlap and should not have gaps. If the ReportLineDefinition
should represent a single day, lowerLimit and upperLimit have to be equal. The outer cluster of a
report should have open ends. These open ends are represented with Integer.MIN_VALUE and
Integer.MAX_VALUE.inWorkingDays - a boolean parameter that specifies whether the age of the tasks should be counted in days or in
working daysInvalidArgumentException - thrown if DaysToWorkingDaysConverter is initialized with nullDetailedClassificationReport getDetailedClassificationReport(List<String> workbasketIds, List<TaskState> states, List<String> categories, List<String> domains, CustomField customField, List<String> customFieldValues) throws InvalidArgumentException
DetailedClassificationReport. The report contains the total numbers of tasks of the respective
classification as well as the total number of all tasks. Each ReportLine contains an additional list of
ReportLines for the classifications of the attachments of the tasks. The tasks of the report are filtered by
workbaskets, states, categories, domains and values of a custom field. If no filter is required, the respective
parameter should be null. Tasks with Timestamp DUE = null are not considered.workbasketIds - a list of workbasket ids to filter by workbaskets. To omit this filter, use null for this parameterstates - a list of states to filter by states. To omit this filter, use null for this parametercategories - a list of categories to filter by categories. To omit this filter, use null for this parameterdomains - a list of domains to filter by domains. To omit this filter, use null for this parametercustomField - a custom field to filter by the values of the custom field. To omit this filter, use null for this
parametercustomFieldValues - a list of custom field values to filter by the values of the custom field. To omit this filter, use
null for this parameterInvalidArgumentException - thrown if DaysToWorkingDaysConverter is initialized with nullDetailedClassificationReport getDetailedClassificationReport(List<String> workbasketIds, List<TaskState> states, List<String> categories, List<String> domains, CustomField customField, List<String> customFieldValues, List<TimeIntervalColumnHeader> columnHeaders) throws InvalidArgumentException
DetailedClassificationReport. For each classification the report contains the total number of
tasks and the number of tasks of the respective cluster that are specified by the
TimeIntervalColumnHeaders. By default the age of the tasks is counted in working days. Each ReportLine
contains an additional list of ReportLines for the classifications of the attachments of the tasks. Furthermore
the Report contains a sum line that contains the total numbers of the different clusters and the total number of
all tasks in this report. The tasks of the report are filtered by workbaskets, states, categories, domains and
values of a custom field. If no filter is required, the respective parameter should be null. Tasks with Timestamp
DUE = null are not considered.workbasketIds - a list of workbasket ids objects to filter by workbaskets. To omit this filter, use null for this
parameterstates - a list of states objects to filter by states. To omit this filter, use null for this parametercategories - a list of categories to filter by categories. To omit this filter, use null for this parameterdomains - a list of domains to filter by domains. To omit this filter, use null for this parametercustomField - a custom field to filter by the values of the custom field. To omit this filter, use null for this
parametercustomFieldValues - a list of custom field values to filter by the values of the custom field. To omit this filter, use
null for this parametercolumnHeaders - a list of columnHeaders that specify the subdivision into different cluster of due dates.
Days in past are represented as negative values and days in the future are represented as positive
values. To avoid tasks are counted multiple times or not be listed in the report, these
columnHeaders should not overlap and should not have gaps. If the ReportLineDefinition
should represent a single day, lowerLimit and upperLimit have to be equal. The outer cluster of a
report should have open ends. These open ends are represented with Integer.MIN_VALUE and
Integer.MAX_VALUE.InvalidArgumentException - thrown if DaysToWorkingDaysConverter is initialized with nullDetailedClassificationReport getDetailedClassificationReport(List<String> workbasketIds, List<TaskState> states, List<String> categories, List<String> domains, CustomField customField, List<String> customFieldValues, List<TimeIntervalColumnHeader> columnHeaders, boolean inWorkingDays) throws InvalidArgumentException
DetailedClassificationReport. For each classification the report contains the total number of
tasks and the number of tasks of the respective cluster that are specified by the
TimeIntervalColumnHeaders. It can be specified whether the age of the tasks is counted in days or in
working days. Each ReportLine contains an additional list of ReportLines for the classifications of the
attachments of the tasks. Furthermore the report contains a sum line that contains the total numbers of the
different clusters and the total number of all tasks. The tasks of the report are filtered by workbaskets,
states, categories, domains and values of a custom field. If no filter is required, the respective parameter
should be null. Tasks with Timestamp DUE = null are not considered.workbasketIds - a list of workbasket ids objects to filter by workbaskets. To omit this filter, use null for this
parameterstates - a list of states objects to filter by states. To omit this filter, use null for this parametercategories - a list of categories to filter by categories. To omit this filter, use null for this parameterdomains - a list of domains to filter by domains. To omit this filter, use null for this parametercustomField - a custom field to filter by the values of the custom field. To omit this filter, use null for this
parametercustomFieldValues - a list of custom field values to filter by the values of the custom field. To omit this filter, use
null for this parametercolumnHeaders - a list of columnHeaders that specify the subdivision into different cluster of due dates.
Days in past are represented as negative values and days in the future are represented as positive
values. To avoid tasks are counted multiple times or not be listed in the report, these
columnHeaders should not overlap and should not have gaps. If the ReportLineDefinition
should represent a single day, lowerLimit and upperLimit have to be equal. The outer cluster of a
report should have open ends. These open ends are represented with Integer.MIN_VALUE and
Integer.MAX_VALUE.inWorkingDays - a boolean parameter that specifies whether the age of the tasks should be counted in days or in
working daysInvalidArgumentException - thrown if DaysToWorkingDaysConverter is initialized with nullCustomFieldValueReport getCustomFieldValueReport(List<String> workbasketIds, List<TaskState> states, List<String> categories, List<String> domains, CustomField customField, List<String> customFieldValues) throws InvalidArgumentException
CustomFieldValueReport grouped by the value of a certain CustomField. The report contains the total
numbers of tasks of the respective custom field as well as the total number of all tasks. The tasks of the report
are filtered by workbaskets, states, categories, domains and values of a custom field. If no filter is required,
the respective parameter should be null. Tasks with Timestamp DUE = null are not considered.workbasketIds - a list of workbasket ids to filter by workbaskets. To omit this filter, use null for this parameterstates - a list of states to filter by states. To omit this filter, use null for this parametercategories - a list of categories to filter by categories. To omit this filter, use null for this parameterdomains - a list of domains to filter by domains. To omit this filter, use null for this parametercustomField - a custom field to filter by the values of the custom fieldcustomFieldValues - a list of custom field values to filter by the values of the custom field. To omit this filter, use
null for this parameterInvalidArgumentException - thrown if customField is nullCustomFieldValueReport getCustomFieldValueReport(List<String> workbasketIds, List<TaskState> states, List<String> categories, List<String> domains, CustomField customField, List<String> customFieldValues, List<TimeIntervalColumnHeader> columnHeaders) throws InvalidArgumentException
CustomFieldValueReport grouped by the value of a certain CustomField. For each value of the custom
field the report contains the total number of tasks and the number of tasks of the respective cluster that are
specified by the TimeIntervalColumnHeaders. By default the age of the tasks is counted in working days.
Furthermore the Report contains a sum line that contains the total numbers of the different clusters and the
total number of all tasks in this report. The tasks of the report are filtered by workbaskets, states,
categories, domains and values of a custom field. If no filter is required, the respective parameter should be
null. Tasks with Timestamp DUE = null are not considered.workbasketIds - a list of workbasket ids objects to filter by workbaskets. To omit this filter, use null for this
parameterstates - a list of states objects to filter by states. To omit this filter, use null for this parametercategories - a list of categories to filter by categories. To omit this filter, use null for this parameterdomains - a list of domains to filter by domains. To omit this filter, use null for this parametercustomField - a custom field to filter by the values of the custom fieldcustomFieldValues - a list of custom field values to filter by the values of the custom field. To omit this filter, use
null for this parametercolumnHeaders - a list of columnHeaders that specify the subdivision into different cluster of due dates.
Days in past are represented as negative values and days in the future are represented as positive
values. To avoid tasks are counted multiple times or not be listed in the report, these
columnHeaders should not overlap and should not have gaps. If the ReportLineDefinition
should represent a single day, lowerLimit and upperLimit have to be equal. The outer cluster of a
report should have open ends. These open ends are represented with Integer.MIN_VALUE and
Integer.MAX_VALUE.InvalidArgumentException - thrown if customField is nullCustomFieldValueReport getCustomFieldValueReport(List<String> workbasketIds, List<TaskState> states, List<String> categories, List<String> domains, CustomField customField, List<String> customFieldValues, List<TimeIntervalColumnHeader> columnHeaders, boolean inWorkingDays) throws InvalidArgumentException
CustomFieldValueReport grouped by the value of a certain CustomField. For each value of the custom
field the report contains the total number of tasks and the number of tasks of the respective cluster that are
specified by the TimeIntervalColumnHeaders. It can be specified whether the age of the tasks is counted
in days or in working days. Furthermore the report contains a sum line that contains the total numbers of the
different clusters and the total number of all tasks. The tasks of the report are filtered by workbaskets,
states, categories, domains and values of a custom field. If no filter is required, the respective parameter
should be null. Tasks with Timestamp DUE = null are not considered.workbasketIds - a list of workbasket ids objects to filter by workbaskets. To omit this filter, use null for this
parameterstates - a list of states objects to filter by states. To omit this filter, use null for this parametercategories - a list of categories to filter by categories. To omit this filter, use null for this parameterdomains - a list of domains to filter by domains. To omit this filter, use null for this parametercustomField - a custom field to filter by the values of the custom fieldcustomFieldValues - a list of custom field values to filter by the values of the custom field. To omit this filter, use
null for this parametercolumnHeaders - a list of columnHeaders that specify the subdivision into different cluster of due dates.
Days in past are represented as negative values and days in the future are represented as positive
values. To avoid tasks are counted multiple times or not be listed in the report, these
columnHeaders should not overlap and should not have gaps. If the ReportLineDefinition
should represent a single day, lowerLimit and upperLimit have to be equal. The outer cluster of a
report should have open ends. These open ends are represented with Integer.MIN_VALUE and
Integer.MAX_VALUE.inWorkingDays - a boolean parameter that specifies whether the age of the tasks should be counted in days or in
working daysInvalidArgumentException - thrown if customField is nullList<String> getTaskIdsOfCategoryReportLineItems(List<String> workbasketIds, List<TaskState> states, List<String> categories, List<String> domains, CustomField customField, List<String> customFieldValues, List<TimeIntervalColumnHeader> columnHeaders, List<SelectedItem> selectedItems) throws InvalidArgumentException
Report.
By default the age of the tasks is counted in working days. The tasks of the report are filtered by workbaskets,
states, categories, domains and values of a custom field. If no filter is required, the respective parameter
should be null. Tasks with Timestamp DUE = null are not considered.workbasketIds - a list of workbasket ids objects to filter by workbaskets. To omit this filter, use null for this
parameterstates - a list of states objects to filter by states. To omit this filter, use null for this parametercategories - a list of categories to filter by categories. To omit this filter, use null for this parameterdomains - a list of domains to filter by domains. To omit this filter, use null for this parametercustomField - a custom field to filter by the values of the custom field. To omit this filter, use null for this
parametercustomFieldValues - a list of custom field values to filter by the values of the custom field. To omit this filter, use
null for this parametercolumnHeaders - a list of columnHeaders that specify the subdivision into different cluster of due dates.
Days in past are represented as negative values and days in the future are represented as positive
values. To avoid tasks are counted multiple times or not be listed in the report, these
columnHeaders should not overlap and should not have gaps. If the ReportLineDefinition
should represent a single day, lowerLimit and upperLimit have to be equal. The outer cluster of a
report should have open ends. These open ends are represented with Integer.MIN_VALUE and
Integer.MAX_VALUE.selectedItems - a list of SelectedItems that are selected from the report whose task ids should be determined.InvalidArgumentException - thrown if columnHeaders is null or if selectedItems is empty or nullList<String> getTaskIdsOfCategoryReportLineItems(List<String> workbasketIds, List<TaskState> states, List<String> categories, List<String> domains, CustomField customField, List<String> customFieldValues, List<TimeIntervalColumnHeader> columnHeaders, boolean inWorkingDays, List<SelectedItem> selectedItems) throws InvalidArgumentException
Report.
By default the age of the tasks is counted in working days. The tasks of the report are filtered by workbaskets,
states, categories, domains and values of a custom field. If no filter is required, the respective parameter
should be null. Tasks with Timestamp DUE = null are not considered.workbasketIds - a list of workbasket ids objects to filter by workbaskets. To omit this filter, use null for this
parameterstates - a list of states objects to filter by states. To omit this filter, use null for this parametercategories - a list of categories to filter by categories. To omit this filter, use null for this parameterdomains - a list of domains to filter by domains. To omit this filter, use null for this parametercustomField - a custom field to filter by the values of the custom field. To omit this filter, use null for this
parametercustomFieldValues - a list of custom field values to filter by the values of the custom field. To omit this filter, use
null for this parametercolumnHeaders - a list of columnHeaders that specify the subdivision into different cluster of due dates.
Days in past are represented as negative values and days in the future are represented as positive
values. To avoid tasks are counted multiple times or not be listed in the report, these
columnHeaders should not overlap and should not have gaps. If the ReportLineDefinition
should represent a single day, lowerLimit and upperLimit have to be equal. The outer cluster of a
report should have open ends. These open ends are represented with Integer.MIN_VALUE and
Integer.MAX_VALUE.inWorkingDays - a boolean parameter that specifies whether the age of the tasks should be counted in days or in
working daysselectedItems - a list of SelectedItems that are selected from the report whose task ids should be determined.InvalidArgumentException - thrown if columnHeaders is null or if selectedItems is empty or nullTaskStatusReport getTaskStatusReport()
getTaskStatusReport(List, List).
This method omits all filters.TaskStatusReportTaskStatusReport getTaskStatusReport(List<String> domains)
getTaskStatusReport(List, List).
This method applies a domain filter and omits the state filter.domains - a list of domains to filter by domains. To omit this filter, use null for this parameterTaskStatusReportTaskStatusReport getTaskStatusReport(List<String> domains, List<TaskState> states)
TaskStatusReport. For each domain the report contains the total number of tasks, clustered in
their task status. Furthermore the report contains a sum line that contains the total numbers of the different
clusters and the total number of all tasks.states - a list of states objects to filter by states. To omit this filter, use null for this parameterdomains - a list of domains to filter by domains. To omit this filter, use null for this parameterTaskStatusReportCopyright © 2018. All rights reserved.