Class TaskStatusReportBuilderImpl
java.lang.Object
pro.taskana.monitor.internal.reports.TaskStatusReportBuilderImpl
- All Implemented Interfaces:
Report.Builder<TaskQueryItem,,TaskStatusColumnHeader> TaskStatusReport.Builder
The implementation of TaskStatusReportBuilder.
-
Constructor Summary
ConstructorsConstructorDescriptionTaskStatusReportBuilderImpl(InternalTaskanaEngine taskanaEngine, MonitorMapper monitorMapper) -
Method Summary
Modifier and TypeMethodDescriptionAdds a list of domains to the builder.priorityMinimum(Integer priorityMinimum) Adds a priority Integer to the builder.Adds a list of states to the builder.workbasketIdsIn(List<String> workbasketIds) Adds a list of workbasketIds to the builder.
-
Constructor Details
-
TaskStatusReportBuilderImpl
public TaskStatusReportBuilderImpl(InternalTaskanaEngine taskanaEngine, MonitorMapper monitorMapper)
-
-
Method Details
-
buildReport
- Specified by:
buildReportin interfaceReport.Builder<TaskQueryItem,TaskStatusColumnHeader> - Specified by:
buildReportin interfaceTaskStatusReport.Builder- Throws:
NotAuthorizedException
-
stateIn
Description copied from interface:TaskStatusReport.BuilderAdds a list of states to the builder. The created report contains only tasks with a state in this list.- Specified by:
stateInin interfaceTaskStatusReport.Builder- Parameters:
states- a list of states- Returns:
- the Builder
-
priorityMinimum
Description copied from interface:TaskStatusReport.BuilderAdds a priority Integer to the builder. The created report contains only Tasks with a priority greater or equal than this provided Integer.- Specified by:
priorityMinimumin interfaceTaskStatusReport.Builder- Parameters:
priorityMinimum- an Integer for the minimum priority- Returns:
- the Builder
-
domainIn
Description copied from interface:TaskStatusReport.BuilderAdds a list of domains to the builder. The created report contains only tasks with a domain in this list.- Specified by:
domainInin interfaceTaskStatusReport.Builder- Parameters:
domains- a list of domains- Returns:
- the Builder
-
workbasketIdsIn
Description copied from interface:TaskStatusReport.BuilderAdds a list of workbasketIds to the builder. The created report contains only tasks from a workbakset in this list- Specified by:
workbasketIdsInin interfaceTaskStatusReport.Builder- Parameters:
workbasketIds- a list of workbasketIds- Returns:
- the Builder
-