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 voidaddPathAssociation(com.orchestranetworks.schema.Path path, String parameterDefinitionName) Adds an association between aPathand the name of an outputParameterDefinition.abstract com.orchestranetworks.schema.PathReturns thePathto the field indicating whether the automatic email is sent or not.abstract com.orchestranetworks.schema.PathReturns thePathto the field of the target data set.abstract com.orchestranetworks.schema.PathReturns thePathto the field of the target data space.abstract com.orchestranetworks.schema.PathReturns thePathto the field of the Data Element Concept's code.abstract com.orchestranetworks.schema.PathReturns thePathto the field of the email owners.abstract com.orchestranetworks.schema.PathReturns thePathto the field of the execution time.abstract com.orchestranetworks.schema.PathReturns thePathto the field of the unique execution identifier.abstract com.orchestranetworks.schema.PathReturns thePathto the field of the target field's code.abstract com.orchestranetworks.schema.PathReturns thePathto the field of the target field's name.abstract com.orchestranetworks.schema.PathReturns thePathto the field of the target field.abstract com.orchestranetworks.schema.PathReturns thePathto the field of the Data Element Concept foreign key.abstract com.orchestranetworks.schema.PathReturns thePathto the field of the target group's code.abstract com.orchestranetworks.schema.PathReturns thePathto the field of the target grouping field.abstract com.orchestranetworks.schema.PathReturns thePathto the field of the target grouping value.abstract com.orchestranetworks.schema.PathReturns thePathto the field of the target group's name.abstract com.orchestranetworks.schema.PathReturns thePathto the field of the target group.abstract com.orchestranetworks.schema.PathReturns thePathto the field of the indicator's code.abstract com.orchestranetworks.schema.PathReturns thePathto the field of the indicator's name.abstract com.orchestranetworks.schema.PathReturns thePathto the field of the interval format.abstract com.orchestranetworks.schema.PathReturns thePathto the field of the language at execution time.abstract com.orchestranetworks.schema.PathReturns thePathto the field of the linked records.abstract com.orchestranetworks.schema.PathReturns thePathto the field of the decimal maximum threshold.abstract com.orchestranetworks.schema.PathReturns thePathto the field of the integer maximum threshold.abstract com.orchestranetworks.schema.PathReturns thePathto the field of the decimal minimum threshold.abstract com.orchestranetworks.schema.PathReturns thePathto the field of the integer minimum threshold.abstract com.orchestranetworks.schema.PathReturns thePathto the identifier field of the table.abstract com.orchestranetworks.schema.PathReturns thePathto the field of the operation's key.abstract com.orchestranetworks.schema.PathReturns thePathto the field of operations on indicator results, such as sending emails, ect.final StringgetParameterDefinitionNameForPath(com.orchestranetworks.schema.Path path) Returns the output parameter name that matches a specific path.final com.orchestranetworks.schema.PathgetPathForParameterDefinition(String parameterName) Returns the reporting path of an output parameter.abstract com.orchestranetworks.schema.PathReturns thePathto the field of the period end date.abstract com.orchestranetworks.schema.PathReturns thePathto the field of the periodicity of control's label.abstract com.orchestranetworks.schema.PathReturns thePathto the field of the periodicity of control.abstract com.orchestranetworks.schema.PathReturns thePathto the field of the period start date.abstract com.orchestranetworks.schema.PathReturns thePathto the field of the record link when an indicator is run in the real-time mode.abstract com.orchestranetworks.schema.PathReturns thePathto the field of the record predicate when an indicator is run in the real-time mode.abstract com.orchestranetworks.schema.PathReturns thePathto the field indicating whether the current reporting record is considered removed.abstract com.orchestranetworks.schema.PathReturns thePathto the current reporting table.abstract com.orchestranetworks.schema.PathReturns thePathto the field of the sequence number.abstract com.orchestranetworks.schema.PathReturns thePathto the field of the target table's code.abstract com.orchestranetworks.schema.PathReturns thePathto the field of the target table's filter predicate.abstract com.orchestranetworks.schema.PathReturns thePathto the field of the target table's link.abstract com.orchestranetworks.schema.PathReturns thePathto the field of the target table's name.abstract com.orchestranetworks.schema.PathReturns thePathto the field of the target table.abstract com.orchestranetworks.schema.PathReturns thePathto the field of the tolerance number.abstract com.orchestranetworks.schema.PathReturns thePathto the field of the user executed the indicator.abstract com.orchestranetworks.schema.PathReturns thePathto the field of the validity status.abstract com.orchestranetworks.schema.PathReturns thePathto the field of the watchdog indicator results.abstract com.orchestranetworks.schema.PathReturns thePathto the field indicating whether the default watchdog of an indicator is raised or not.abstract com.orchestranetworks.schema.PathReturns thePathto the field of the workflow publication's key.abstract com.orchestranetworks.schema.PathReturns thePathto the field of the workflow publication's name.final booleanhasPath(com.orchestranetworks.schema.Path path) Checks a path's existence in theBig data reporttable or theFlat data reporttable for the indicator.final booleanReturnstrueif the indicator supports analytical views.final booleanReturnstrueif the indicator supports the bar chart.final booleanReturnstrueif the indicator supports the digital chart.abstract booleanReturnstrueif this class represents theFlat data reporttable.final booleanReturnstrueif 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 voidsetBarChartViewSupported(boolean barChartViewSupported) Sets whether the indicator supports the bar chart view.final voidsetDigitalChartViewSupported(boolean digitalChartViewSupported) Sets whether the indicator supports the digital chart view.final voidsetPieChartViewSupported(boolean pieChartViewSupported) Sets whether the indicator supports the pie chart view. 
- 
Method Details
- 
isFlatData
public abstract boolean isFlatData()Returnstrueif this class represents theFlat data reporttable. - 
addPathAssociation
public final void addPathAssociation(com.orchestranetworks.schema.Path path, String parameterDefinitionName) Adds an association between a
Pathand the name of an outputParameterDefinition.Must be a path from either the
Big data reporttable or theFlat data reporttable.- Parameters:
 path- PathparameterDefinitionName- String- Throws:
 IllegalArgumentException- If the output path or the output name isnullor 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 reporttable or theFlat data reporttable 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
trueif the indicator supports analytical views.If this value is
falsethen no other analytical view will be available, such as the pie chart view.- Returns:
 - boolean
 
 - 
isDigitalChartViewSupported
public final boolean isDigitalChartViewSupported()Returnstrueif the indicator supports the digital chart.- Returns:
 - boolean
 - See Also:
 
 - 
isPieChartViewSupported
public final boolean isPieChartViewSupported()Returnstrueif the indicator supports the pie chart.- Returns:
 - boolean
 - See Also:
 
 - 
isBarChartViewSupported
public final boolean isBarChartViewSupported()Returnstrueif the indicator supports the bar chart.- Returns:
 - boolean
 - Since:
 - 2.0.0
 - See Also:
 
 - 
getReportingTablePathInSchema
public abstract com.orchestranetworks.schema.Path getReportingTablePathInSchema()Returns thePathto the current reporting table.Either the
Flat data reporttable or theBig data reporttable. - 
getOidPath
public abstract com.orchestranetworks.schema.Path getOidPath()Returns thePathto the identifier field of the table. - 
getExecutionUUIDPath
public abstract com.orchestranetworks.schema.Path getExecutionUUIDPath()Returns thePathto the field of the unique execution identifier. - 
getExecutionTimePath
public abstract com.orchestranetworks.schema.Path getExecutionTimePath()Returns thePathto the field of the execution time. - 
getSequenceNumberPath
public abstract com.orchestranetworks.schema.Path getSequenceNumberPath()Returns thePathto the field of the sequence number. - 
getWatchdogRaisedPath
public abstract com.orchestranetworks.schema.Path getWatchdogRaisedPath()Returns thePathto the field indicating whether the default watchdog of an indicator is raised or not. - 
getAutoEmailSentPath
public abstract com.orchestranetworks.schema.Path getAutoEmailSentPath()Returns thePathto the field indicating whether the automatic email is sent or not. - 
getLanguagePath
public abstract com.orchestranetworks.schema.Path getLanguagePath()Returns thePathto the field of the language at execution time. - 
getUserPath
public abstract com.orchestranetworks.schema.Path getUserPath()Returns thePathto the field of the user executed the indicator. - 
getEmailOwnerPath
public abstract com.orchestranetworks.schema.Path getEmailOwnerPath()Returns thePathto the field of the email owners. - 
getOperationPath
public abstract com.orchestranetworks.schema.Path getOperationPath()Returns thePathto the field of operations on indicator results, such as sending emails, ect. - 
getIndicatorCodePath
public abstract com.orchestranetworks.schema.Path getIndicatorCodePath()Returns thePathto the field of the indicator's code. - 
getIndicatorNamePath
public abstract com.orchestranetworks.schema.Path getIndicatorNamePath()Returns thePathto the field of the indicator's name. - 
getFkDECPath
public abstract com.orchestranetworks.schema.Path getFkDECPath()Returns thePathto the field of the Data Element Concept foreign key. - 
getDECCodePath
public abstract com.orchestranetworks.schema.Path getDECCodePath()Returns thePathto the field of the Data Element Concept's code. - 
getDataspacePath
public abstract com.orchestranetworks.schema.Path getDataspacePath()Returns thePathto the field of the target data space. - 
getDatasetPath
public abstract com.orchestranetworks.schema.Path getDatasetPath()Returns thePathto the field of the target data set. - 
getTablePath
public abstract com.orchestranetworks.schema.Path getTablePath()Returns thePathto the field of the target table. - 
getTableCodePath
public abstract com.orchestranetworks.schema.Path getTableCodePath()Returns thePathto the field of the target table's code. - 
getTableNamePath
public abstract com.orchestranetworks.schema.Path getTableNamePath()Returns thePathto the field of the target table's name. - 
getTableLinkPath
public abstract com.orchestranetworks.schema.Path getTableLinkPath()Returns thePathto the field of the target table's link. - 
getTableFilterPredicatePath
public abstract com.orchestranetworks.schema.Path getTableFilterPredicatePath()Returns thePathto the field of the target table's filter predicate. - 
getGroupPath
public abstract com.orchestranetworks.schema.Path getGroupPath()Returns thePathto the field of the target group. - 
getGroupCodePath
public abstract com.orchestranetworks.schema.Path getGroupCodePath()Returns thePathto the field of the target group's code. - 
getGroupNamePath
public abstract com.orchestranetworks.schema.Path getGroupNamePath()Returns thePathto the field of the target group's name. - 
getFieldPath
public abstract com.orchestranetworks.schema.Path getFieldPath()Returns thePathto the field of the target field. - 
getFieldCodePath
public abstract com.orchestranetworks.schema.Path getFieldCodePath()Returns thePathto the field of the target field's code. - 
getFieldNamePath
public abstract com.orchestranetworks.schema.Path getFieldNamePath()Returns thePathto the field of the target field's name. - 
getRecordPredicatePath
public abstract com.orchestranetworks.schema.Path getRecordPredicatePath()Returns thePathto 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 thePathto 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 thePathto the field of the workflow publication's name. - 
getWorkflowPublicationKeyPath
public abstract com.orchestranetworks.schema.Path getWorkflowPublicationKeyPath()Returns thePathto the field of the workflow publication's key. - 
getOperationKeyPath
public abstract com.orchestranetworks.schema.Path getOperationKeyPath()Returns thePathto the field of the operation's key. - 
getPeriodicityOfControlPath
public abstract com.orchestranetworks.schema.Path getPeriodicityOfControlPath()Returns thePathto the field of the periodicity of control. - 
getPeriodicityOfControlLabelPath
public abstract com.orchestranetworks.schema.Path getPeriodicityOfControlLabelPath()Returns thePathto the field of the periodicity of control's label. - 
getPeriodStartDatePath
public abstract com.orchestranetworks.schema.Path getPeriodStartDatePath()Returns thePathto the field of the period start date.- Since:
 - 2.1.0
 
 - 
getPeriodEndDatePath
public abstract com.orchestranetworks.schema.Path getPeriodEndDatePath()Returns thePathto the field of the period end date.- Since:
 - 2.1.0
 
 - 
getMinThresholdPath
public abstract com.orchestranetworks.schema.Path getMinThresholdPath()Returns thePathto the field of the integer minimum threshold. - 
getMaxThresholdPath
public abstract com.orchestranetworks.schema.Path getMaxThresholdPath()Returns thePathto the field of the integer maximum threshold. - 
getMinThresholdDecimalPath
public abstract com.orchestranetworks.schema.Path getMinThresholdDecimalPath()Returns thePathto the field of the decimal minimum threshold. - 
getMaxThresholdDecimalPath
public abstract com.orchestranetworks.schema.Path getMaxThresholdDecimalPath()Returns thePathto the field of the decimal maximum threshold. - 
getToleranceNumberPath
public abstract com.orchestranetworks.schema.Path getToleranceNumberPath()Returns thePathto the field of the tolerance number. - 
getValidityStatusPath
public abstract com.orchestranetworks.schema.Path getValidityStatusPath()Returns thePathto the field of the validity status. - 
getIntervalFormatPath
public abstract com.orchestranetworks.schema.Path getIntervalFormatPath()Returns thePathto the field of the interval format.- See Also:
 
 - 
getLinkedRecordPath
public abstract com.orchestranetworks.schema.Path getLinkedRecordPath()Returns thePathto the field of the linked records. - 
getWatchdogIndicatorResultsPath
public abstract com.orchestranetworks.schema.Path getWatchdogIndicatorResultsPath()Returns thePathto the field of the watchdog indicator results. - 
getRemovedPath
public abstract com.orchestranetworks.schema.Path getRemovedPath()Returns thePathto the field indicating whether the current reporting record is considered removed. - 
getGroupingFieldPath
public abstract com.orchestranetworks.schema.Path getGroupingFieldPath()Returns thePathto the field of the target grouping field. - 
getGroupingValuePath
public abstract com.orchestranetworks.schema.Path getGroupingValuePath()Returns thePathto the field of the target grouping value. 
 -