Interface IWorkReportConfiguration
- All Known Implementing Classes:
WorkReportConfiguration
public interface IWorkReportConfiguration
Sole implementation of this interface is
WorkReportConfiguration.- Author:
- Jiri Banszel, POLARION SOFTWARE
-
Method Summary
Modifier and TypeMethodDescriptionOnly work records from work items in this context will be included in the report.Grouping definition - a list of grouping ids.booleanWhether to include the timeline in the report (showing time spent on individual days, weeks, etc., seegetTimeScale()).booleanWhether to include the list of corresponding Work Records below each leaf group in the report.Only work records with this date or earlier will be included in the report.Only work records with this date or later will be included in the report.Named values that will be presented in the work report.Scale of the timeline.getTitle()Returns title of the report that will be presented in the report.If set only work records from the work items in the list will be included in the report.If set only work records from the work items matching the query will be included in the report.
-
Method Details
-
getTitle
String getTitle()Returns title of the report that will be presented in the report. -
getIncludeTimeline
boolean getIncludeTimeline()Whether to include the timeline in the report (showing time spent on individual days, weeks, etc., seegetTimeScale()).- Since:
- 3.3
-
getTimeScale
String getTimeScale()Scale of the timeline. Has no effect ifgetIncludeTimeline()returnsfalse.- Returns:
- time scale option id
- See Also:
-
getIncludeWorkRecordList
boolean getIncludeWorkRecordList()Whether to include the list of corresponding Work Records below each leaf group in the report.- Since:
- 3.3
-
getGroupings
List getGroupings()Grouping definition - a list of grouping ids.- Returns:
- list of
Strings - See Also:
-
getProperties
Properties getProperties()Named values that will be presented in the work report. -
getContextId
IContextId getContextId()Only work records from work items in this context will be included in the report.- Returns:
- the
IContextIdfor this configuration
-
getPeriodStart
Date getPeriodStart()Only work records with this date or later will be included in the report.- Returns:
- date or
nullif there is no such limit on work records
-
getPeriodEnd
Date getPeriodEnd()Only work records with this date or earlier will be included in the report.- Returns:
- date or
nullif there is no such limit on work records
-
getWorkItems
IPObjectList getWorkItems()If set only work records from the work items in the list will be included in the report.- Returns:
- list of
IWorkItemornull
-
getWorkItemsQuery
String getWorkItemsQuery()If set only work records from the work items matching the query will be included in the report. IfgetWorkItems()returns non-nulllist, this query is ignored.- Since:
- 3.5.0
-