public class CustomFieldValueReportBuilderImpl extends ReportBuilder implements CustomFieldValueReportBuilder
| Modifier and Type | Field and Description |
|---|---|
CustomField |
customField |
categories, classificationIds, columnHeaders, customAttributeFilter, domains, excludedClassificationIds, inWorkingDays, states, taskanaEngine, taskMonitorMapper, workbasketIds| Constructor and Description |
|---|
CustomFieldValueReportBuilderImpl(TaskanaEngine taskanaEngine,
TaskMonitorMapper taskMonitorMapper,
CustomField customField) |
| Modifier and Type | Method and Description |
|---|---|
CustomFieldValueReport |
buildReport()
Returns a
CustomFieldValueReportBuilder containing all tasks after applying the filters. |
CustomFieldValueReportBuilderImpl |
categoryIn(List<String> categories)
Adds a list of categories to the builder.
|
CustomFieldValueReportBuilderImpl |
classificationIdIn(List<String> classificationIds)
Adds a list of classificationIds to the builder.
|
CustomFieldValueReportBuilderImpl |
customAttributeFilterIn(Map<CustomField,String> customAttributeFilter)
Adds a map of custom attributes and custom attribute values to the builder.
|
CustomFieldValueReportBuilderImpl |
domainIn(List<String> domains)
Adds a list of domains to the builder.
|
CustomFieldValueReportBuilderImpl |
excludedClassificationIdIn(List<String> excludedClassificationIds)
Adds a list of excludedClassificationIds to the builder.
|
CustomField |
getCustomField()
Gets the customField property of the CustomFieldValueReportBuilder.
|
CustomFieldValueReportBuilderImpl |
inWorkingDays()
If this filter is used, the days of the report are counted in working days.
|
CustomFieldValueReportBuilderImpl |
stateIn(List<TaskState> states)
Adds a list of states to the builder.
|
CustomFieldValueReportBuilderImpl |
withColumnHeaders(List<TimeIntervalColumnHeader> columnHeaders)
Adds a list
TimeIntervalColumnHeaders to the builder to subdivide the report into clusters. |
CustomFieldValueReportBuilderImpl |
workbasketIdIn(List<String> workbasketIds)
Adds a list of workbasket ids to the builder.
|
getCategoryIn, getClassificationIdsIn, getColumnHeaders, getCustomAttributeFilter, getDomainIn, getExcludedClassificationIdsIn, getStateIn, getWorkbasketIdIn, isInWorkingDays, listCustomAttributeValuesForCustomAttributeName, listTaskIdsForSelectedItems, subKeyIsSetclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitlistCustomAttributeValuesForCustomAttributeName, listTaskIdsForSelectedItemspublic CustomField customField
public CustomFieldValueReportBuilderImpl(TaskanaEngine taskanaEngine, TaskMonitorMapper taskMonitorMapper, CustomField customField)
public CustomFieldValueReportBuilderImpl withColumnHeaders(List<TimeIntervalColumnHeader> columnHeaders)
CustomFieldValueReportBuilderTimeIntervalColumnHeaders to the builder to subdivide the report into clusters.withColumnHeaders in interface CustomFieldValueReportBuildercolumnHeaders - the column headers the report should consist of.public CustomFieldValueReportBuilderImpl inWorkingDays()
CustomFieldValueReportBuilderinWorkingDays in interface CustomFieldValueReportBuilderpublic CustomFieldValueReportBuilderImpl workbasketIdIn(List<String> workbasketIds)
CustomFieldValueReportBuilderworkbasketIdIn in interface CustomFieldValueReportBuilderworkbasketIds - a list of workbasket idspublic CustomFieldValueReportBuilderImpl stateIn(List<TaskState> states)
CustomFieldValueReportBuilderstateIn in interface CustomFieldValueReportBuilderstates - a list of statespublic CustomFieldValueReportBuilderImpl categoryIn(List<String> categories)
CustomFieldValueReportBuildercategoryIn in interface CustomFieldValueReportBuildercategories - a list of categoriespublic CustomFieldValueReportBuilderImpl domainIn(List<String> domains)
CustomFieldValueReportBuilderdomainIn in interface CustomFieldValueReportBuilderdomains - a list of domainspublic CustomFieldValueReportBuilderImpl classificationIdIn(List<String> classificationIds)
CustomFieldValueReportBuilderclassificationIdIn in interface CustomFieldValueReportBuilderclassificationIds - a list of classificationIdspublic CustomFieldValueReportBuilderImpl excludedClassificationIdIn(List<String> excludedClassificationIds)
CustomFieldValueReportBuilderexcludedClassificationIdIn in interface CustomFieldValueReportBuilderexcludedClassificationIds - a list of excludedClassificationIdspublic CustomFieldValueReportBuilderImpl customAttributeFilterIn(Map<CustomField,String> customAttributeFilter)
CustomFieldValueReportBuildercustomAttributeFilterIn in interface CustomFieldValueReportBuildercustomAttributeFilter - a map of custom attributes and custom attribute valuepublic CustomFieldValueReport buildReport() throws InvalidArgumentException, NotAuthorizedException
CustomFieldValueReportBuilderCustomFieldValueReportBuilder containing all tasks after applying the filters. If the column
headers are set the report is subdivided into clusters.buildReport in interface CustomFieldValueReportBuilderInvalidArgumentException - if the column headers are not initializedNotAuthorizedException - if the user has no rights to access the monitorpublic CustomField getCustomField()
CustomFieldValueReportBuildergetCustomField in interface CustomFieldValueReportBuilderCopyright © 2018. All rights reserved.