Class ReportingDefinition
- Direct Known Subclasses:
BigDataDefinition
,FlatDataDefinition
Flat data report
table or the Big data report
table of Insight - Reporting data sets.- Since:
- 2.0.0
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionfinal void
addPathAssociation
(com.orchestranetworks.schema.Path path, String parameterDefinitionName) Adds an association between aPath
and the name of an outputParameterDefinition
.abstract com.orchestranetworks.schema.Path
Returns thePath
to the field indicating whether the automatic email is sent or not.abstract com.orchestranetworks.schema.Path
Returns thePath
to the field of the target data set.abstract com.orchestranetworks.schema.Path
Returns thePath
to the field of the target data space.abstract com.orchestranetworks.schema.Path
Returns thePath
to the field of the Data Element Concept's code.abstract com.orchestranetworks.schema.Path
Returns thePath
to the field of the email owners.abstract com.orchestranetworks.schema.Path
Returns thePath
to the field of the execution time.abstract com.orchestranetworks.schema.Path
Returns thePath
to the field of the unique execution identifier.abstract com.orchestranetworks.schema.Path
Returns thePath
to the field of the target field's code.abstract com.orchestranetworks.schema.Path
Returns thePath
to the field of the target field's name.abstract com.orchestranetworks.schema.Path
Returns thePath
to the field of the target field.abstract com.orchestranetworks.schema.Path
Returns thePath
to the field of the Data Element Concept foreign key.abstract com.orchestranetworks.schema.Path
Returns thePath
to the field of the target group's code.abstract com.orchestranetworks.schema.Path
Returns thePath
to the field of the target grouping field.abstract com.orchestranetworks.schema.Path
Returns thePath
to the field of the target grouping value.abstract com.orchestranetworks.schema.Path
Returns thePath
to the field of the target group's name.abstract com.orchestranetworks.schema.Path
Returns thePath
to the field of the target group.abstract com.orchestranetworks.schema.Path
Returns thePath
to the field of the indicator's code.abstract com.orchestranetworks.schema.Path
Returns thePath
to the field of the indicator's name.abstract com.orchestranetworks.schema.Path
Returns thePath
to the field of the interval format.abstract com.orchestranetworks.schema.Path
Returns thePath
to the field of the language at execution time.abstract com.orchestranetworks.schema.Path
Returns thePath
to the field of the linked records.abstract com.orchestranetworks.schema.Path
Returns thePath
to the field of the decimal maximum threshold.abstract com.orchestranetworks.schema.Path
Returns thePath
to the field of the integer maximum threshold.abstract com.orchestranetworks.schema.Path
Returns thePath
to the field of the decimal minimum threshold.abstract com.orchestranetworks.schema.Path
Returns thePath
to the field of the integer minimum threshold.abstract com.orchestranetworks.schema.Path
Returns thePath
to the identifier field of the table.abstract com.orchestranetworks.schema.Path
Returns thePath
to the field of the operation's key.abstract com.orchestranetworks.schema.Path
Returns thePath
to the field of operations on indicator results, such as sending emails, ect.final String
getParameterDefinitionNameForPath
(com.orchestranetworks.schema.Path path) Returns the output parameter name that matches a specific path.final com.orchestranetworks.schema.Path
getPathForParameterDefinition
(String parameterName) Returns the reporting path of an output parameter.abstract com.orchestranetworks.schema.Path
Returns thePath
to the field of the period end date.abstract com.orchestranetworks.schema.Path
Returns thePath
to the field of the periodicity of control's label.abstract com.orchestranetworks.schema.Path
Returns thePath
to the field of the periodicity of control.abstract com.orchestranetworks.schema.Path
Returns thePath
to the field of the period start date.abstract com.orchestranetworks.schema.Path
Returns thePath
to the field of the record link when an indicator is run in the real-time mode.abstract com.orchestranetworks.schema.Path
Returns thePath
to the field of the record predicate when an indicator is run in the real-time mode.abstract com.orchestranetworks.schema.Path
Returns thePath
to the field indicating whether the current reporting record is considered removed.abstract com.orchestranetworks.schema.Path
Returns thePath
to the current reporting table.abstract com.orchestranetworks.schema.Path
Returns thePath
to the field of the sequence number.abstract com.orchestranetworks.schema.Path
Returns thePath
to the field of the target table's code.abstract com.orchestranetworks.schema.Path
Returns thePath
to the field of the target table's filter predicate.abstract com.orchestranetworks.schema.Path
Returns thePath
to the field of the target table's link.abstract com.orchestranetworks.schema.Path
Returns thePath
to the field of the target table's name.abstract com.orchestranetworks.schema.Path
Returns thePath
to the field of the target table.abstract com.orchestranetworks.schema.Path
Returns thePath
to the field of the tolerance number.abstract com.orchestranetworks.schema.Path
Returns thePath
to the field of the user executed the indicator.abstract com.orchestranetworks.schema.Path
Returns thePath
to the field of the validity status.abstract com.orchestranetworks.schema.Path
Returns thePath
to the field of the watchdog indicator results.abstract com.orchestranetworks.schema.Path
Returns thePath
to the field indicating whether the default watchdog of an indicator is raised or not.abstract com.orchestranetworks.schema.Path
Returns thePath
to the field of the workflow publication's key.abstract com.orchestranetworks.schema.Path
Returns thePath
to the field of the workflow publication's name.final boolean
hasPath
(com.orchestranetworks.schema.Path path) Checks a path's existence in theBig data report
table or theFlat data report
table for the indicator.final boolean
Returnstrue
if the indicator supports analytical views.final boolean
Returnstrue
if the indicator supports the bar chart.final boolean
Returnstrue
if the indicator supports the digital chart.abstract boolean
Returnstrue
if this class represents theFlat data report
table.final boolean
Returnstrue
if the indicator supports the pie chart.final Iterator<com.orchestranetworks.schema.Path>
iterator()
Returns an iterator over all the elements in the indicator's outcomes.final void
setBarChartViewSupported
(boolean barChartViewSupported) Sets whether the indicator supports the bar chart view.final void
setDigitalChartViewSupported
(boolean digitalChartViewSupported) Sets whether the indicator supports the digital chart view.final void
setPieChartViewSupported
(boolean pieChartViewSupported) Sets whether the indicator supports the pie chart view.
-
Method Details
-
isFlatData
public abstract boolean isFlatData()Returnstrue
if this class represents theFlat data report
table. -
addPathAssociation
public final void addPathAssociation(com.orchestranetworks.schema.Path path, String parameterDefinitionName) Adds an association between a
Path
and the name of an outputParameterDefinition
.Must be a path from either the
Big data report
table or theFlat data report
table.- Parameters:
path
- PathparameterDefinitionName
- String- Throws:
IllegalArgumentException
- If the output path or the output name isnull
or already exists.
-
getParameterDefinitionNameForPath
Returns the output parameter name that matches a specific path.- Parameters:
path
- Path- Returns:
- String
-
getPathForParameterDefinition
Returns the reporting path of an output parameter.- Parameters:
parameterName
- String.- Returns:
- Path
-
hasPath
public final boolean hasPath(com.orchestranetworks.schema.Path path) Checks a path's existence in theBig data report
table or theFlat data report
table for the indicator.- Parameters:
path
- Path
-
iterator
Returns an iterator over all the elements in the indicator's outcomes.- Returns:
- Iterator<Path>.
-
setDigitalChartViewSupported
public final void setDigitalChartViewSupported(boolean digitalChartViewSupported) Sets whether the indicator supports the digital chart view.
Note: Analytical view support has a higher priority than this view.
- Parameters:
digitalChartViewSupported
- boolean- See Also:
-
setPieChartViewSupported
public final void setPieChartViewSupported(boolean pieChartViewSupported) Sets whether the indicator supports the pie chart view.
Note: Analytical view support has a higher priority than this view.
- Parameters:
pieChartViewSupported
- boolean- See Also:
-
setBarChartViewSupported
public final void setBarChartViewSupported(boolean barChartViewSupported) Sets whether the indicator supports the bar chart view.
Note: Analytical view support has a higher priority than this view.
- Parameters:
barChartViewSupported
- boolean- Since:
- 2.0.0
- See Also:
-
isAnalyticViewSupported
public final boolean isAnalyticViewSupported()Returns
true
if the indicator supports analytical views.If this value is
false
then no other analytical view will be available, such as the pie chart view.- Returns:
- boolean
-
isDigitalChartViewSupported
public final boolean isDigitalChartViewSupported()Returnstrue
if the indicator supports the digital chart.- Returns:
- boolean
- See Also:
-
isPieChartViewSupported
public final boolean isPieChartViewSupported()Returnstrue
if the indicator supports the pie chart.- Returns:
- boolean
- See Also:
-
isBarChartViewSupported
public final boolean isBarChartViewSupported()Returnstrue
if the indicator supports the bar chart.- Returns:
- boolean
- Since:
- 2.0.0
- See Also:
-
getReportingTablePathInSchema
public abstract com.orchestranetworks.schema.Path getReportingTablePathInSchema()Returns thePath
to the current reporting table.Either the
Flat data report
table or theBig data report
table. -
getOidPath
public abstract com.orchestranetworks.schema.Path getOidPath()Returns thePath
to the identifier field of the table. -
getExecutionUUIDPath
public abstract com.orchestranetworks.schema.Path getExecutionUUIDPath()Returns thePath
to the field of the unique execution identifier. -
getExecutionTimePath
public abstract com.orchestranetworks.schema.Path getExecutionTimePath()Returns thePath
to the field of the execution time. -
getSequenceNumberPath
public abstract com.orchestranetworks.schema.Path getSequenceNumberPath()Returns thePath
to the field of the sequence number. -
getWatchdogRaisedPath
public abstract com.orchestranetworks.schema.Path getWatchdogRaisedPath()Returns thePath
to the field indicating whether the default watchdog of an indicator is raised or not. -
getAutoEmailSentPath
public abstract com.orchestranetworks.schema.Path getAutoEmailSentPath()Returns thePath
to the field indicating whether the automatic email is sent or not. -
getLanguagePath
public abstract com.orchestranetworks.schema.Path getLanguagePath()Returns thePath
to the field of the language at execution time. -
getUserPath
public abstract com.orchestranetworks.schema.Path getUserPath()Returns thePath
to the field of the user executed the indicator. -
getEmailOwnerPath
public abstract com.orchestranetworks.schema.Path getEmailOwnerPath()Returns thePath
to the field of the email owners. -
getOperationPath
public abstract com.orchestranetworks.schema.Path getOperationPath()Returns thePath
to the field of operations on indicator results, such as sending emails, ect. -
getIndicatorCodePath
public abstract com.orchestranetworks.schema.Path getIndicatorCodePath()Returns thePath
to the field of the indicator's code. -
getIndicatorNamePath
public abstract com.orchestranetworks.schema.Path getIndicatorNamePath()Returns thePath
to the field of the indicator's name. -
getFkDECPath
public abstract com.orchestranetworks.schema.Path getFkDECPath()Returns thePath
to the field of the Data Element Concept foreign key. -
getDECCodePath
public abstract com.orchestranetworks.schema.Path getDECCodePath()Returns thePath
to the field of the Data Element Concept's code. -
getDataspacePath
public abstract com.orchestranetworks.schema.Path getDataspacePath()Returns thePath
to the field of the target data space. -
getDatasetPath
public abstract com.orchestranetworks.schema.Path getDatasetPath()Returns thePath
to the field of the target data set. -
getTablePath
public abstract com.orchestranetworks.schema.Path getTablePath()Returns thePath
to the field of the target table. -
getTableCodePath
public abstract com.orchestranetworks.schema.Path getTableCodePath()Returns thePath
to the field of the target table's code. -
getTableNamePath
public abstract com.orchestranetworks.schema.Path getTableNamePath()Returns thePath
to the field of the target table's name. -
getTableLinkPath
public abstract com.orchestranetworks.schema.Path getTableLinkPath()Returns thePath
to the field of the target table's link. -
getTableFilterPredicatePath
public abstract com.orchestranetworks.schema.Path getTableFilterPredicatePath()Returns thePath
to the field of the target table's filter predicate. -
getGroupPath
public abstract com.orchestranetworks.schema.Path getGroupPath()Returns thePath
to the field of the target group. -
getGroupCodePath
public abstract com.orchestranetworks.schema.Path getGroupCodePath()Returns thePath
to the field of the target group's code. -
getGroupNamePath
public abstract com.orchestranetworks.schema.Path getGroupNamePath()Returns thePath
to the field of the target group's name. -
getFieldPath
public abstract com.orchestranetworks.schema.Path getFieldPath()Returns thePath
to the field of the target field. -
getFieldCodePath
public abstract com.orchestranetworks.schema.Path getFieldCodePath()Returns thePath
to the field of the target field's code. -
getFieldNamePath
public abstract com.orchestranetworks.schema.Path getFieldNamePath()Returns thePath
to the field of the target field's name. -
getRecordPredicatePath
public abstract com.orchestranetworks.schema.Path getRecordPredicatePath()Returns thePath
to the field of the record predicate when an indicator is run in the real-time mode. -
getRecordLinkPath
public abstract com.orchestranetworks.schema.Path getRecordLinkPath()Returns thePath
to the field of the record link when an indicator is run in the real-time mode. -
getWorkflowPublicationNamePath
public abstract com.orchestranetworks.schema.Path getWorkflowPublicationNamePath()Returns thePath
to the field of the workflow publication's name. -
getWorkflowPublicationKeyPath
public abstract com.orchestranetworks.schema.Path getWorkflowPublicationKeyPath()Returns thePath
to the field of the workflow publication's key. -
getOperationKeyPath
public abstract com.orchestranetworks.schema.Path getOperationKeyPath()Returns thePath
to the field of the operation's key. -
getPeriodicityOfControlPath
public abstract com.orchestranetworks.schema.Path getPeriodicityOfControlPath()Returns thePath
to the field of the periodicity of control. -
getPeriodicityOfControlLabelPath
public abstract com.orchestranetworks.schema.Path getPeriodicityOfControlLabelPath()Returns thePath
to the field of the periodicity of control's label. -
getPeriodStartDatePath
public abstract com.orchestranetworks.schema.Path getPeriodStartDatePath()Returns thePath
to the field of the period start date.- Since:
- 2.1.0
-
getPeriodEndDatePath
public abstract com.orchestranetworks.schema.Path getPeriodEndDatePath()Returns thePath
to the field of the period end date.- Since:
- 2.1.0
-
getMinThresholdPath
public abstract com.orchestranetworks.schema.Path getMinThresholdPath()Returns thePath
to the field of the integer minimum threshold. -
getMaxThresholdPath
public abstract com.orchestranetworks.schema.Path getMaxThresholdPath()Returns thePath
to the field of the integer maximum threshold. -
getMinThresholdDecimalPath
public abstract com.orchestranetworks.schema.Path getMinThresholdDecimalPath()Returns thePath
to the field of the decimal minimum threshold. -
getMaxThresholdDecimalPath
public abstract com.orchestranetworks.schema.Path getMaxThresholdDecimalPath()Returns thePath
to the field of the decimal maximum threshold. -
getToleranceNumberPath
public abstract com.orchestranetworks.schema.Path getToleranceNumberPath()Returns thePath
to the field of the tolerance number. -
getValidityStatusPath
public abstract com.orchestranetworks.schema.Path getValidityStatusPath()Returns thePath
to the field of the validity status. -
getIntervalFormatPath
public abstract com.orchestranetworks.schema.Path getIntervalFormatPath()Returns thePath
to the field of the interval format.- See Also:
-
getLinkedRecordPath
public abstract com.orchestranetworks.schema.Path getLinkedRecordPath()Returns thePath
to the field of the linked records. -
getWatchdogIndicatorResultsPath
public abstract com.orchestranetworks.schema.Path getWatchdogIndicatorResultsPath()Returns thePath
to the field of the watchdog indicator results. -
getRemovedPath
public abstract com.orchestranetworks.schema.Path getRemovedPath()Returns thePath
to the field indicating whether the current reporting record is considered removed. -
getGroupingFieldPath
public abstract com.orchestranetworks.schema.Path getGroupingFieldPath()Returns thePath
to the field of the target grouping field. -
getGroupingValuePath
public abstract com.orchestranetworks.schema.Path getGroupingValuePath()Returns thePath
to the field of the target grouping value.
-