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.IntervalType
public abstract com.orchestranetworks.schema.Path getLinkedRecordPath()
Path
to the field of the linked records.LinkedRecordDefinition
,
LinkedRecordInformation
public 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.