Package pro.taskana.monitor.api.reports
Interface WorkbasketPriorityReport.Builder
-
- All Superinterfaces:
Report.Builder<PriorityQueryItem,PriorityColumnHeader>
- All Known Implementing Classes:
WorkbasketPriorityReportBuilderImpl
- Enclosing class:
- WorkbasketPriorityReport
public static interface WorkbasketPriorityReport.Builder extends Report.Builder<PriorityQueryItem,PriorityColumnHeader>
Builder forWorkbasketPriorityReport.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description WorkbasketPriorityReportbuildReport()WorkbasketPriorityReport.BuilderwithColumnHeaders(List<PriorityColumnHeader> columnHeaders)Adds a list of PriorityColumnHeaders to the builder to subdivide the report into clusters.WorkbasketPriorityReport.BuilderworkbasketTypeIn(WorkbasketType... workbasketTypes)Adds WorkbasketTypes to the builder.
-
-
-
Method Detail
-
buildReport
WorkbasketPriorityReport buildReport() throws NotAuthorizedException
- Specified by:
buildReportin interfaceReport.Builder<PriorityQueryItem,PriorityColumnHeader>- Throws:
NotAuthorizedException
-
workbasketTypeIn
WorkbasketPriorityReport.Builder workbasketTypeIn(WorkbasketType... workbasketTypes)
Adds WorkbasketTypes to the builder. The created report will only contain Tasks from Workbaskets with one of the provided types.- Parameters:
workbasketTypes- the workbasketTypes to include in the report- Returns:
- the builder
-
withColumnHeaders
WorkbasketPriorityReport.Builder withColumnHeaders(List<PriorityColumnHeader> columnHeaders)
Adds a list of PriorityColumnHeaders to the builder to subdivide the report into clusters.- Parameters:
columnHeaders- the column headers the report should consist of.- Returns:
- the builder
-
-