Class ReportingDefinition
- java.lang.Object
-
- com.orchestranetworks.addon.dqid.ReportingDefinition
-
- Direct Known Subclasses:
BigDataDefinition,FlatDataDefinition
public abstract class ReportingDefinition extends java.lang.ObjectDeclares associations between output parameters and reporting fields in theFlat data reporttable or theBig data reporttable of Insight - Reporting data sets.- Since:
- 2.0.0
- See Also:
BigDataDefinition,FlatDataDefinition
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidaddPathAssociation(com.orchestranetworks.schema.Path path, java.lang.String parameterDefinitionName)Adds an association between aPathand the name of an outputParameterDefinition.abstract com.orchestranetworks.schema.PathgetAutoEmailSentPath()Returns thePathto the field indicating whether the automatic email is sent or not.abstract com.orchestranetworks.schema.PathgetDatasetPath()Returns thePathto the field of the target data set.abstract com.orchestranetworks.schema.PathgetDataspacePath()Returns thePathto the field of the target data space.abstract com.orchestranetworks.schema.PathgetDECCodePath()Returns thePathto the field of the Data Element Concept's code.abstract com.orchestranetworks.schema.PathgetEmailOwnerPath()Returns thePathto the field of the email owners.abstract com.orchestranetworks.schema.PathgetExecutionTimePath()Returns thePathto the field of the execution time.abstract com.orchestranetworks.schema.PathgetExecutionUUIDPath()Returns thePathto the field of the unique execution identifier.abstract com.orchestranetworks.schema.PathgetFieldCodePath()Returns thePathto the field of the target field's code.abstract com.orchestranetworks.schema.PathgetFieldNamePath()Returns thePathto the field of the target field's name.abstract com.orchestranetworks.schema.PathgetFieldPath()Returns thePathto the field of the target field.abstract com.orchestranetworks.schema.PathgetFkDECPath()Returns thePathto the field of the Data Element Concept foreign key.abstract com.orchestranetworks.schema.PathgetGroupCodePath()Returns thePathto the field of the target group's code.abstract com.orchestranetworks.schema.PathgetGroupingFieldPath()Returns thePathto the field of the target grouping field.abstract com.orchestranetworks.schema.PathgetGroupingValuePath()Returns thePathto the field of the target grouping value.abstract com.orchestranetworks.schema.PathgetGroupNamePath()Returns thePathto the field of the target group's name.abstract com.orchestranetworks.schema.PathgetGroupPath()Returns thePathto the field of the target group.abstract com.orchestranetworks.schema.PathgetIndicatorCodePath()Returns thePathto the field of the indicator's code.abstract com.orchestranetworks.schema.PathgetIndicatorNamePath()Returns thePathto the field of the indicator's name.abstract com.orchestranetworks.schema.PathgetIntervalFormatPath()Returns thePathto the field of the interval format.abstract com.orchestranetworks.schema.PathgetLanguagePath()Returns thePathto the field of the language at execution time.abstract com.orchestranetworks.schema.PathgetLinkedRecordPath()Returns thePathto the field of the linked records.abstract com.orchestranetworks.schema.PathgetMaxThresholdDecimalPath()Returns thePathto the field of the decimal maximum threshold.abstract com.orchestranetworks.schema.PathgetMaxThresholdPath()Returns thePathto the field of the integer maximum threshold.abstract com.orchestranetworks.schema.PathgetMinThresholdDecimalPath()Returns thePathto the field of the decimal minimum threshold.abstract com.orchestranetworks.schema.PathgetMinThresholdPath()Returns thePathto the field of the integer minimum threshold.abstract com.orchestranetworks.schema.PathgetOidPath()Returns thePathto the identifier field of the table.abstract com.orchestranetworks.schema.PathgetOperationKeyPath()Returns thePathto the field of the operation's key.abstract com.orchestranetworks.schema.PathgetOperationPath()Returns thePathto the field of operations on indicator results, such as sending emails, ect.java.lang.StringgetParameterDefinitionNameForPath(com.orchestranetworks.schema.Path path)Returns the output parameter name that matches a specific path.com.orchestranetworks.schema.PathgetPathForParameterDefinition(java.lang.String parameterName)Returns the reporting path of an output parameter.abstract com.orchestranetworks.schema.PathgetPeriodEndDatePath()Returns thePathto the field of the period end date.abstract com.orchestranetworks.schema.PathgetPeriodicityOfControlLabelPath()Returns thePathto the field of the periodicity of control's label.abstract com.orchestranetworks.schema.PathgetPeriodicityOfControlPath()Returns thePathto the field of the periodicity of control.abstract com.orchestranetworks.schema.PathgetPeriodStartDatePath()Returns thePathto the field of the period start date.abstract com.orchestranetworks.schema.PathgetRecordLinkPath()Returns thePathto the field of the record link when an indicator is run in the real-time mode.abstract com.orchestranetworks.schema.PathgetRecordPredicatePath()Returns thePathto the field of the record predicate when an indicator is run in the real-time mode.abstract com.orchestranetworks.schema.PathgetRemovedPath()Returns thePathto the field indicating whether the current reporting record is considered removed.abstract com.orchestranetworks.schema.PathgetReportingTablePathInSchema()Returns thePathto the current reporting table.abstract com.orchestranetworks.schema.PathgetSequenceNumberPath()Returns thePathto the field of the sequence number.abstract com.orchestranetworks.schema.PathgetTableCodePath()Returns thePathto the field of the target table's code.abstract com.orchestranetworks.schema.PathgetTableFilterPredicatePath()Returns thePathto the field of the target table's filter predicate.abstract com.orchestranetworks.schema.PathgetTableLinkPath()Returns thePathto the field of the target table's link.abstract com.orchestranetworks.schema.PathgetTableNamePath()Returns thePathto the field of the target table's name.abstract com.orchestranetworks.schema.PathgetTablePath()Returns thePathto the field of the target table.abstract com.orchestranetworks.schema.PathgetToleranceNumberPath()Returns thePathto the field of the tolerance number.abstract com.orchestranetworks.schema.PathgetUserPath()Returns thePathto the field of the user executed the indicator.abstract com.orchestranetworks.schema.PathgetValidityStatusPath()Returns thePathto the field of the validity status.abstract com.orchestranetworks.schema.PathgetWatchdogIndicatorResultsPath()Returns thePathto the field of the watchdog indicator results.abstract com.orchestranetworks.schema.PathgetWatchdogRaisedPath()Returns thePathto the field indicating whether the default watchdog of an indicator is raised or not.abstract com.orchestranetworks.schema.PathgetWorkflowPublicationKeyPath()Returns thePathto the field of the workflow publication's key.abstract com.orchestranetworks.schema.PathgetWorkflowPublicationNamePath()Returns thePathto the field of the workflow publication's name.booleanhasPath(com.orchestranetworks.schema.Path path)Checks a path's existence in theBig data reporttable or theFlat data reporttable for the indicator.booleanisAnalyticViewSupported()Returnstrueif the indicator supports analytical views.booleanisBarChartViewSupported()Returnstrueif the indicator supports the bar chart.booleanisDigitalChartViewSupported()Returnstrueif the indicator supports the digital chart.abstract booleanisFlatData()Returnstrueif this class represents theFlat data reporttable.booleanisPieChartViewSupported()Returnstrueif the indicator supports the pie chart.java.util.Iterator<com.orchestranetworks.schema.Path>iterator()Returns an iterator over all the elements in the indicator's outcomes.voidsetBarChartViewSupported(boolean barChartViewSupported)Sets whether the indicator supports the bar chart view.voidsetDigitalChartViewSupported(boolean digitalChartViewSupported)Sets whether the indicator supports the digital chart view.voidsetPieChartViewSupported(boolean pieChartViewSupported)Sets whether the indicator supports the pie chart view.
-
-
-
Method Detail
-
isFlatData
public abstract boolean isFlatData()
Returnstrueif this class represents theFlat data reporttable.
-
addPathAssociation
public final void addPathAssociation(com.orchestranetworks.schema.Path path, java.lang.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:
java.lang.IllegalArgumentException- If the output path or the output name isnullor already exists.
-
getParameterDefinitionNameForPath
public final java.lang.String getParameterDefinitionNameForPath(com.orchestranetworks.schema.Path path)
Returns the output parameter name that matches a specific path.- Parameters:
path- Path- Returns:
- String
-
getPathForParameterDefinition
public final com.orchestranetworks.schema.Path getPathForParameterDefinition(java.lang.String parameterName)
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
public final java.util.Iterator<com.orchestranetworks.schema.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:
isAnalyticViewSupported()
-
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:
isAnalyticViewSupported()
-
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()
-
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:
isAnalyticViewSupported()
-
isPieChartViewSupported
public final boolean isPieChartViewSupported()
Returnstrueif the indicator supports the pie chart.- Returns:
- boolean
- See Also:
isAnalyticViewSupported()
-
isBarChartViewSupported
public final boolean isBarChartViewSupported()
Returnstrueif the indicator supports the bar chart.- Returns:
- boolean
- Since:
- 2.0.0
- See Also:
isAnalyticViewSupported()
-
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:
IntervalType
-
getLinkedRecordPath
public abstract com.orchestranetworks.schema.Path getLinkedRecordPath()
Returns thePathto the field of the linked records.- See Also:
LinkedRecordDefinition,LinkedRecordInformation
-
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.
-
-