Class WorkbasketPriorityReportBuilderImpl
- java.lang.Object
-
- pro.taskana.monitor.internal.reports.WorkbasketPriorityReportBuilderImpl
-
- All Implemented Interfaces:
Report.Builder<PriorityQueryItem,PriorityColumnHeader>,WorkbasketPriorityReport.Builder
public class WorkbasketPriorityReportBuilderImpl extends Object implements WorkbasketPriorityReport.Builder
-
-
Constructor Summary
Constructors Constructor Description WorkbasketPriorityReportBuilderImpl(InternalTaskanaEngine taskanaEngine, MonitorMapper monitorMapper)
-
Method Summary
All Methods Instance Methods Concrete 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.
-
-
-
Constructor Detail
-
WorkbasketPriorityReportBuilderImpl
public WorkbasketPriorityReportBuilderImpl(InternalTaskanaEngine taskanaEngine, MonitorMapper monitorMapper)
-
-
Method Detail
-
buildReport
public WorkbasketPriorityReport buildReport() throws NotAuthorizedException
- Specified by:
buildReportin interfaceReport.Builder<PriorityQueryItem,PriorityColumnHeader>- Specified by:
buildReportin interfaceWorkbasketPriorityReport.Builder- Throws:
NotAuthorizedException
-
workbasketTypeIn
public WorkbasketPriorityReport.Builder workbasketTypeIn(WorkbasketType... workbasketTypes)
Description copied from interface:WorkbasketPriorityReport.BuilderAdds WorkbasketTypes to the builder. The created report will only contain Tasks from Workbaskets with one of the provided types.- Specified by:
workbasketTypeInin interfaceWorkbasketPriorityReport.Builder- Parameters:
workbasketTypes- the workbasketTypes to include in the report- Returns:
- the builder
-
withColumnHeaders
public WorkbasketPriorityReport.Builder withColumnHeaders(List<PriorityColumnHeader> columnHeaders)
Description copied from interface:WorkbasketPriorityReport.BuilderAdds a list of PriorityColumnHeaders to the builder to subdivide the report into clusters.- Specified by:
withColumnHeadersin interfaceWorkbasketPriorityReport.Builder- Parameters:
columnHeaders- the column headers the report should consist of.- Returns:
- the builder
-
-