public class TaskMonitorServiceImpl extends Object implements 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. |
public Report getWorkbasketLevelReport(List<Workbasket> workbaskets, List<TaskState> states)
TaskMonitorServiceReport 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.getWorkbasketLevelReport in interface TaskMonitorServiceworkbaskets - 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 taskspublic Report getWorkbasketLevelReport(List<Workbasket> workbaskets, List<TaskState> states, List<ReportLineItemDefinition> reportLineItemDefinitions)
TaskMonitorServiceReport 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.getWorkbasketLevelReport in interface TaskMonitorServiceworkbaskets - 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 thepublic Report getWorkbasketLevelReport(List<Workbasket> workbaskets, List<TaskState> states, List<ReportLineItemDefinition> reportLineItemDefinitions, boolean inWorkingDays)
TaskMonitorServiceReport 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.getWorkbasketLevelReport in interface TaskMonitorServiceworkbaskets - 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 thepublic Report getCategoryReport(List<Workbasket> workbaskets, List<TaskState> states)
TaskMonitorServiceReport 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.getCategoryReport in interface TaskMonitorServiceworkbaskets - 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 taskspublic Report getCategoryReport(List<Workbasket> workbaskets, List<TaskState> states, List<ReportLineItemDefinition> reportLineItemDefinitions)
TaskMonitorServiceReport 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.getCategoryReport in interface TaskMonitorServiceworkbaskets - 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 categorypublic Report getCategoryReport(List<Workbasket> workbaskets, List<TaskState> states, List<ReportLineItemDefinition> reportLineItemDefinitions, boolean inWorkingDays)
TaskMonitorServiceReport 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.getCategoryReport in interface TaskMonitorServiceworkbaskets - 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 categorypublic ClassificationReport getClassificationReport(List<Workbasket> workbaskets, List<TaskState> states)
TaskMonitorServiceClassificationReport 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.getClassificationReport in interface TaskMonitorServiceworkbaskets - 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 taskspublic ClassificationReport getClassificationReport(List<Workbasket> workbaskets, List<TaskState> states, List<ReportLineItemDefinition> reportLineItemDefinitions)
TaskMonitorServiceClassificationReport 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.getClassificationReport in interface TaskMonitorServiceworkbaskets - 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
classificationpublic ClassificationReport getClassificationReport(List<Workbasket> workbaskets, List<TaskState> states, List<ReportLineItemDefinition> reportLineItemDefinitions, boolean inWorkingDays)
TaskMonitorServiceClassificationReport 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.getClassificationReport in interface TaskMonitorServiceworkbaskets - 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
classificationpublic DetailedClassificationReport getDetailedClassificationReport(List<Workbasket> workbaskets, List<TaskState> states)
TaskMonitorServiceDetailedClassificationReport 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.getDetailedClassificationReport in interface TaskMonitorServiceworkbaskets - 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 taskspublic DetailedClassificationReport getDetailedClassificationReport(List<Workbasket> workbaskets, List<TaskState> states, List<ReportLineItemDefinition> reportLineItemDefinitions)
TaskMonitorServiceDetailedClassificationReport 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.getDetailedClassificationReport in interface TaskMonitorServiceworkbaskets - 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
classificationpublic DetailedClassificationReport getDetailedClassificationReport(List<Workbasket> workbaskets, List<TaskState> states, List<ReportLineItemDefinition> reportLineItemDefinitions, boolean inWorkingDays)
TaskMonitorServiceDetailedClassificationReport 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.getDetailedClassificationReport in interface TaskMonitorServiceworkbaskets - 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
classificationpublic Report getCustomFieldValueReport(List<Workbasket> workbaskets, List<TaskState> states, CustomField customField)
TaskMonitorServiceReport 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.getCustomFieldValueReport in interface TaskMonitorServiceworkbaskets - 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 taskspublic Report getCustomFieldValueReport(List<Workbasket> workbaskets, List<TaskState> states, CustomField customField, List<ReportLineItemDefinition> reportLineItemDefinitions)
TaskMonitorServiceReport 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.getCustomFieldValueReport in interface TaskMonitorServiceworkbaskets - 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
fieldpublic Report getCustomFieldValueReport(List<Workbasket> workbaskets, List<TaskState> states, CustomField customField, List<ReportLineItemDefinition> reportLineItemDefinitions, boolean inWorkingDays)
TaskMonitorServiceReport 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.getCustomFieldValueReport in interface TaskMonitorServiceworkbaskets - 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.