public interface TaskMonitorService
| Modifier and Type | Method and Description |
|---|---|
Report |
getCategoryReport(List<Workbasket> workbaskets,
List<TaskState> states)
Returns a
Report with categories for a given list of Workbaskets and for a given list of
TaskStates. |
Report |
getCategoryReport(List<Workbasket> workbaskets,
List<TaskState> states,
List<ReportLineItemDefinition> reportLineItemDefinitions)
Returns a
Report with categories for a given list of Workbaskets, a given list of
TaskStates and a given list of ReportLineItemDefinitions. |
Report |
getCategoryReport(List<Workbasket> workbaskets,
List<TaskState> states,
List<ReportLineItemDefinition> reportLineItemDefinitions,
boolean inWorkingDays)
Returns a
Report with categories for a given list of Workbaskets, a given list of
TaskStates and a given list of ReportLineItemDefinitions. |
ClassificationReport |
getClassificationReport(List<Workbasket> workbaskets,
List<TaskState> states)
Returns a
ClassificationReport grouped by classifications for a given list of Workbaskets and for
a given list of TaskStates. |
ClassificationReport |
getClassificationReport(List<Workbasket> workbaskets,
List<TaskState> states,
List<ReportLineItemDefinition> reportLineItemDefinitions)
Returns a
ClassificationReport grouped by classifications for a given list of Workbaskets, a
given list of TaskStates and a given list of ReportLineItemDefinitions. |
ClassificationReport |
getClassificationReport(List<Workbasket> workbaskets,
List<TaskState> states,
List<ReportLineItemDefinition> reportLineItemDefinitions,
boolean inWorkingDays)
Returns a
ClassificationReport grouped by classifications for a given list of Workbaskets, a
given list of TaskStates and a given list of ReportLineItemDefinitions. |
Report |
getCustomFieldValueReport(List<Workbasket> workbaskets,
List<TaskState> states,
CustomField customField)
Returns a
Report grouped by the value of a certain CustomField for a given list of
Workbaskets and for a given list of TaskStates. |
Report |
getCustomFieldValueReport(List<Workbasket> workbaskets,
List<TaskState> states,
CustomField customField,
List<ReportLineItemDefinition> reportLineItemDefinitions)
Returns a
Report grouped by the value of a certain CustomField for a given list of
Workbaskets, a given list of TaskStates and a given list of ReportLineItemDefinitions. |
Report |
getCustomFieldValueReport(List<Workbasket> workbaskets,
List<TaskState> states,
CustomField customField,
List<ReportLineItemDefinition> reportLineItemDefinitions,
boolean inWorkingDays)
Returns a
Report grouped by the value of a certain CustomField for a given list of
Workbaskets, a given list of TaskStates and a given list of ReportLineItemDefinitions. |
DetailedClassificationReport |
getDetailedClassificationReport(List<Workbasket> workbaskets,
List<TaskState> states)
Returns a
DetailedClassificationReport grouped by classifications for a given list of Workbaskets
and for a given list of TaskStates. |
DetailedClassificationReport |
getDetailedClassificationReport(List<Workbasket> workbaskets,
List<TaskState> states,
List<ReportLineItemDefinition> reportLineItemDefinitions)
Returns a
DetailedClassificationReport grouped by classifications for a given list of
Workbaskets, a given list of TaskStates and a given list of ReportLineItemDefinitions. |
DetailedClassificationReport |
getDetailedClassificationReport(List<Workbasket> workbaskets,
List<TaskState> states,
List<ReportLineItemDefinition> reportLineItemDefinitions,
boolean inWorkingDays)
Returns a
DetailedClassificationReport grouped by classifications for a given list of
Workbaskets, a given list of TaskStates and a given list of ReportLineItemDefinitions. |
Report |
getWorkbasketLevelReport(List<Workbasket> workbaskets,
List<TaskState> states)
|
Report |
getWorkbasketLevelReport(List<Workbasket> workbaskets,
List<TaskState> states,
List<ReportLineItemDefinition> reportLineItemDefinitions)
Returns a
Report for a given list of Workbaskets, a given list of TaskStates and a given
list of ReportLineItemDefinitions. |
Report |
getWorkbasketLevelReport(List<Workbasket> workbaskets,
List<TaskState> states,
List<ReportLineItemDefinition> reportLineItemDefinitions,
boolean inWorkingDays)
Returns a
Report for a given list of Workbaskets, a given list of TaskStates and a given
list of ReportLineItemDefinitions. |
Report getWorkbasketLevelReport(List<Workbasket> workbaskets, List<TaskState> states)
Report for a given list of Workbaskets and for a given list of TaskStates. The
report only contains the number of all tasks of the respective workbasket as well as the total sum of all tasks.
Only tasks with a state in the list of TaskStates are provided. Task with Timestamp DUE = null are not
considered.workbaskets - a list of Workbasket objects that should be listed in the reportstates - a list of TaskState objects that specify the states of the tasks that are providedReport object that only contains the number of all tasks of the respective workbasket as well
as the total number of all tasksReport getWorkbasketLevelReport(List<Workbasket> workbaskets, List<TaskState> states, List<ReportLineItemDefinition> reportLineItemDefinitions)
Report for a given list of Workbaskets, a given list of TaskStates and a given
list of ReportLineItemDefinitions. For each workbasket the report contains a list of ReportLineItems that
subdivides the report in to different cluster grouped by the due date. By default the age of the tasks is counted
in working days. Only tasks with a state in the list of TaskStates are provided. Tasks with Timestamp DUE = null
are not considered.workbaskets - a list of Workbasket objects that should be listed in the reportstates - a list of TaskState objects that specify the states of the tasks that are providedreportLineItemDefinitions - a list of ReportLineItemDefinition objects 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
reportLineItemDefinitions should not overlap and should not have gaps. If the ReportLineDefinition
should represent a single day, lowerLimit and upperLimit have to be equal.Report object that represents an overview of all tasks in theReport getWorkbasketLevelReport(List<Workbasket> workbaskets, List<TaskState> states, List<ReportLineItemDefinition> reportLineItemDefinitions, boolean inWorkingDays)
Report for a given list of Workbaskets, a given list of TaskStates and a given
list of ReportLineItemDefinitions. For each workbasket the report contains a list of ReportLineItems that
subdivides the report in to different cluster grouped by the due date. Only tasks with a state in the list of
TaskStates are provided. Tasks with Timestamp DUE = null are not considered.workbaskets - a list of Workbasket objects that should be listed in the reportstates - a list of TaskState objects that specify the states of the tasks that are providedreportLineItemDefinitions - a list of ReportLineItemDefinition objects 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
reportLineItemDefinitions should not overlap and should not have gaps. If the ReportLineDefinition
should represent a single day, lowerLimit and upperLimit have to be equal.inWorkingDays - a boolean parameter that specifies whether the age of the tasks should be counted in days or in
working days.Report object that represents an overview of all tasks in theReport getCategoryReport(List<Workbasket> workbaskets, List<TaskState> states)
Report with categories for a given list of Workbaskets and for a given list of
TaskStates. The report only contains the number of all tasks of the respective category as well as the
total sum of all tasks. Only tasks with a state in the list of TaskStates are provided. Task with Timestamp DUE =
null are not considered.workbaskets - a list of Workbasket objects whose task should be considered in the reportstates - a list of TaskState objects that specify the states of the tasks that are providedReport object that only contains the number of all tasks of the respective category as well as
the total number of all tasksReport getCategoryReport(List<Workbasket> workbaskets, List<TaskState> states, List<ReportLineItemDefinition> reportLineItemDefinitions)
Report with categories for a given list of Workbaskets, a given list of
TaskStates and a given list of ReportLineItemDefinitions. For each category the report contains a
list of ReportLineItems that subdivides the report in to different cluster grouped by the due date. By default
the age of the tasks is counted in working days. Only tasks with a state in the list of TaskStates are provided.
Tasks with Timestamp DUE = null are not considered.workbaskets - a list of Workbasket objects whose task should be considered in the reportstates - a list of TaskState objects that specify the states of the tasks that are providedreportLineItemDefinitions - a list of ReportLineItemDefinition objects 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
reportLineItemDefinitions should not overlap and should not have gaps. If the ReportLineDefinition
should represent a single day, lowerLimit and upperLimit have to be equal.Report object that represents an overview of all tasks of the respective categoryReport getCategoryReport(List<Workbasket> workbaskets, List<TaskState> states, List<ReportLineItemDefinition> reportLineItemDefinitions, boolean inWorkingDays)
Report with categories for a given list of Workbaskets, a given list of
TaskStates and a given list of ReportLineItemDefinitions. For each category the report contains a
list of ReportLineItems that subdivides the report in to different cluster grouped by the due date. Only tasks
with a state in the list of TaskStates are provided. Tasks with Timestamp DUE = null are not considered.workbaskets - a list of Workbasket objects whose task should be considered in the reportstates - a list of TaskState objects that specify the states of the tasks that are providedreportLineItemDefinitions - a list of ReportLineItemDefinition objects 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
reportLineItemDefinitions should not overlap and should not have gaps. If the ReportLineDefinition
should represent a single day, lowerLimit and upperLimit have to be equal.inWorkingDays - a boolean parameter that specifies whether the age of the tasks should be counted in days or in
working days.Report object that represents an overview of all tasks of the respective categoryClassificationReport getClassificationReport(List<Workbasket> workbaskets, List<TaskState> states)
ClassificationReport grouped by classifications for a given list of Workbaskets and for
a given list of TaskStates. The report only contains the number of all tasks of the respective
classification as well as the total sum of all tasks. Only tasks with a state in the list of TaskStates are
provided. Task with Timestamp DUE = null are not considered.workbaskets - a list of Workbasket objects whose task should be considered in the reportstates - a list of TaskState objects that specify the states of the tasks that are providedClassificationReport object that only contains the number of all tasks of the respective
classification as well as the total number of all tasksClassificationReport getClassificationReport(List<Workbasket> workbaskets, List<TaskState> states, List<ReportLineItemDefinition> reportLineItemDefinitions)
ClassificationReport grouped by classifications for a given list of Workbaskets, a
given list of TaskStates and a given list of ReportLineItemDefinitions. For each classification
the report contains a list of ReportLineItems that subdivides the report in to different cluster grouped by the
due date. By default the age of the tasks is counted in working days. Only tasks with a state in the list of
TaskStates are provided. Tasks with Timestamp DUE = null are not considered.workbaskets - a list of Workbasket objects whose task should be considered in the reportstates - a list of TaskState objects that specify the states of the tasks that are providedreportLineItemDefinitions - a list of ReportLineItemDefinition objects 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
reportLineItemDefinitions should not overlap and should not have gaps. If the ReportLineDefinition
should represent a single day, lowerLimit and upperLimit have to be equal.ClassificationReport object that represents an overview of all tasks of the respective
classificationDetailedClassificationReport getDetailedClassificationReport(List<Workbasket> workbaskets, List<TaskState> states, List<ReportLineItemDefinition> reportLineItemDefinitions, boolean inWorkingDays)
DetailedClassificationReport grouped by classifications for a given list of
Workbaskets, a given list of TaskStates and a given list of ReportLineItemDefinitions.
For each classification the report contains a list of ReportLineItems that subdivides the report in to different
cluster grouped by the due date. Only tasks with a state in the list of TaskStates are provided. Tasks with
Timestamp DUE = null are not considered.workbaskets - a list of Workbasket objects whose task should be considered in the reportstates - a list of TaskState objects that specify the states of the tasks that are providedreportLineItemDefinitions - a list of ReportLineItemDefinition objects 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
reportLineItemDefinitions should not overlap and should not have gaps. If the ReportLineDefinition
should represent a single day, lowerLimit and upperLimit have to be equal.inWorkingDays - a boolean parameter that specifies whether the age of the tasks should be counted in days or in
working days.DetailedClassificationReport object that represents an overview of all tasks of the respective
classificationDetailedClassificationReport getDetailedClassificationReport(List<Workbasket> workbaskets, List<TaskState> states)
DetailedClassificationReport grouped by classifications for a given list of Workbaskets
and for a given list of TaskStates. The report only contains the number of all tasks of the respective
classification as well as the total sum of all tasks. Only tasks with a state in the list of TaskStates are
provided. Task with Timestamp DUE = null are not considered.workbaskets - a list of Workbasket objects whose task should be considered in the reportstates - a list of TaskState objects that specify the states of the tasks that are providedDetailedClassificationReport object that only contains the number of all tasks of the
respective classification as well as the total number of all tasksDetailedClassificationReport getDetailedClassificationReport(List<Workbasket> workbaskets, List<TaskState> states, List<ReportLineItemDefinition> reportLineItemDefinitions)
DetailedClassificationReport grouped by classifications for a given list of
Workbaskets, a given list of TaskStates and a given list of ReportLineItemDefinitions.
For each classification the report contains a list of ReportLineItems that subdivides the report in to different
cluster grouped by the due date. By default the age of the tasks is counted in working days. Only tasks with a
state in the list of TaskStates are provided. Tasks with Timestamp DUE = null are not considered.workbaskets - a list of Workbasket objects whose task should be considered in the reportstates - a list of TaskState objects that specify the states of the tasks that are providedreportLineItemDefinitions - a list of ReportLineItemDefinition objects 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
reportLineItemDefinitions should not overlap and should not have gaps. If the ReportLineDefinition
should represent a single day, lowerLimit and upperLimit have to be equal.DetailedClassificationReport object that represents an overview of all tasks of the respective
classificationClassificationReport getClassificationReport(List<Workbasket> workbaskets, List<TaskState> states, List<ReportLineItemDefinition> reportLineItemDefinitions, boolean inWorkingDays)
ClassificationReport grouped by classifications for a given list of Workbaskets, a
given list of TaskStates and a given list of ReportLineItemDefinitions. For each classification
the report contains a list of ReportLineItems that subdivides the report in to different cluster grouped by the
due date. Only tasks with a state in the list of TaskStates are provided. Tasks with Timestamp DUE = null are not
considered.workbaskets - a list of Workbasket objects whose task should be considered in the reportstates - a list of TaskState objects that specify the states of the tasks that are providedreportLineItemDefinitions - a list of ReportLineItemDefinition objects 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
reportLineItemDefinitions should not overlap and should not have gaps. If the ReportLineDefinition
should represent a single day, lowerLimit and upperLimit have to be equal.inWorkingDays - a boolean parameter that specifies whether the age of the tasks should be counted in days or in
working days.ClassificationReport object that represents an overview of all tasks of the respective
classificationReport getCustomFieldValueReport(List<Workbasket> workbaskets, List<TaskState> states, CustomField customField)
Report grouped by the value of a certain CustomField for a given list of
Workbaskets and for a given list of TaskStates. The report only contains the number of all tasks
of the respective value of the custom field as well as the total sum of all tasks. Only tasks with a state in the
list of TaskStates are provided. Task with Timestamp DUE = null are not considered.workbaskets - a list of Workbasket objects whose task should be considered in the reportstates - a list of TaskState objects that specify the states of the tasks that are providedcustomField - a CustomField whose values should be listed in the reportReport object that only contains the number of all tasks of the respective value of the custom
field as well as the total number of all tasksReport getCustomFieldValueReport(List<Workbasket> workbaskets, List<TaskState> states, CustomField customField, List<ReportLineItemDefinition> reportLineItemDefinitions)
Report grouped by the value of a certain CustomField for a given list of
Workbaskets, a given list of TaskStates and a given list of ReportLineItemDefinitions.
For each value of the custom field the report contains a list of ReportLineItems that subdivides the report in to
different cluster grouped by the due date. By default the age of the tasks is counted in working days. Only tasks
with a state in the list of TaskStates are provided. Tasks with Timestamp DUE = null are not considered.workbaskets - a list of Workbasket objects whose task should be considered in the reportstates - a list of TaskState objects that specify the states of the tasks that are providedcustomField - a CustomField whose values should be listed in the reportreportLineItemDefinitions - a list of ReportLineItemDefinition objects 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
reportLineItemDefinitions should not overlap and should not have gaps. If the ReportLineDefinition
should represent a single day, lowerLimit and upperLimit have to be equal. a custom field whose values
should be listed in the reportReport object that represents an overview of all tasks of the respective value of the custom
fieldReport getCustomFieldValueReport(List<Workbasket> workbaskets, List<TaskState> states, CustomField customField, List<ReportLineItemDefinition> reportLineItemDefinitions, boolean inWorkingDays)
Report grouped by the value of a certain CustomField for a given list of
Workbaskets, a given list of TaskStates and a given list of ReportLineItemDefinitions.
For each value of the custom field the report contains a list of ReportLineItems that subdivides the report in to
different cluster grouped by the due date. Only tasks with a state in the list of TaskStates are provided. Tasks
with Timestamp DUE = null are not considered.workbaskets - a list of Workbasket objects whose task should be considered in the reportstates - a list of TaskState objects that specify the states of the tasks that are providedcustomField - a CustomField whose values should be listed in the reportreportLineItemDefinitions - a list of ReportLineItemDefinition objects 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
reportLineItemDefinitions should not overlap and should not have gaps. If the ReportLineDefinition
should represent a single day, lowerLimit and upperLimit have to be equal.inWorkingDays - a boolean parameter that specifies whether the age of the tasks should be counted in days or in
working days.Report object that represents an overview of all tasks of the respective value of the custom
fieldCopyright © 2018. All rights reserved.