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