Package pro.taskana.monitor.api.reports
Interface TaskCustomFieldValueReport.Builder
-
- All Superinterfaces:
Report.Builder<MonitorQueryItem,TimeIntervalColumnHeader>,TimeIntervalReportBuilder<TaskCustomFieldValueReport.Builder,MonitorQueryItem,TimeIntervalColumnHeader>
- All Known Implementing Classes:
TaskCustomFieldValueReportBuilderImpl
- Enclosing class:
- TaskCustomFieldValueReport
public static interface TaskCustomFieldValueReport.Builder extends TimeIntervalReportBuilder<TaskCustomFieldValueReport.Builder,MonitorQueryItem,TimeIntervalColumnHeader>
Builder for TaskCustomFieldValueReport.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TaskCustomFieldValueReportbuildReport()TaskCustomFieldValueReportbuildReport(TaskTimestamp timestamp)Builds the Report for the specified TaskTimestamp.-
Methods inherited from interface pro.taskana.monitor.api.reports.TimeIntervalReportBuilder
classificationCategoryIn, classificationIdIn, customAttributeIn, customAttributeLike, customAttributeNotIn, customIntAttributeIn, customIntAttributeNotIn, customIntAttributeNotWithin, customIntAttributeWithin, domainIn, excludedClassificationIdIn, inWorkingDays, listCustomAttributeValuesForCustomAttributeName, listTaskIdsForSelectedItems, stateIn, withColumnHeaders, workbasketIdIn
-
-
-
-
Method Detail
-
buildReport
TaskCustomFieldValueReport buildReport() throws InvalidArgumentException, NotAuthorizedException
- Specified by:
buildReportin interfaceReport.Builder<MonitorQueryItem,TimeIntervalColumnHeader>- Throws:
InvalidArgumentExceptionNotAuthorizedException
-
buildReport
TaskCustomFieldValueReport buildReport(TaskTimestamp timestamp) throws InvalidArgumentException, NotAuthorizedException
Description copied from interface:TimeIntervalReportBuilderBuilds the Report for the specified TaskTimestamp.- Specified by:
buildReportin interfaceTimeIntervalReportBuilder<TaskCustomFieldValueReport.Builder,MonitorQueryItem,TimeIntervalColumnHeader>- Parameters:
timestamp- The TaskTimestamp of interest- Returns:
- The build Report
- Throws:
InvalidArgumentException- if an error occursNotAuthorizedException- if the current user is not member of TaskanaRole.MONITOR or TaskanaRole.ADMIN
-
-