Package com.orchestranetworks.addon.dqid
Interface IndicatorDefinitionContext
-
public interface IndicatorDefinitionContext
Represents the configuration of anIndicatorDefinition
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description java.lang.String
getBespokeParameterValue(java.lang.String key)
Returns the value of the input parameter whenParameterDefinition.isList()
returnsfalse
.java.util.List<java.lang.String>
getBespokeParameterValues(java.lang.String key)
Returns the values of the input parameter whenParameterDefinition.isList()
returnstrue
.com.onwbp.adaptation.Adaptation
getContextDataset()
Returns the data set configured forIndicator
execution.java.lang.String
getDECBusinessCode()
Returns the business code of the data element concept to execute.com.onwbp.adaptation.PrimaryKey
getDECCode()
Returns the primary key of the data element concept to execute.com.onwbp.base.text.UserMessage
getDECName()
Returns the name of the data element concept to execute.com.orchestranetworks.schema.Path
getDECTablePath()
Returns the configured table path.DECType
getDECType()
Returns the currentDECType
.com.orchestranetworks.schema.Path
getField()
Returns the configured field path.java.lang.String
getGroupingDisplayOptions()
Returns grouping display options.com.orchestranetworks.schema.Path
getGroupingField()
Returns the configured field group by path.com.orchestranetworks.schema.Path
getGroupPath()
Returns the configured group path.java.lang.String
getGroupPriority()
Returns group priority.com.onwbp.adaptation.PrimaryKey
getIndicatorCode()
Returns the primary key of the Indicator to execute.com.onwbp.base.text.UserMessage
getIndicatorDescription()
Returns the business description of the Indicator to execute.com.onwbp.base.text.UserMessage
getIndicatorName()
Returns the name of the Indicator to execute.LinkedRecordInformation
getLinkedRecordInformation()
Returns the linked record information.java.lang.Integer
getMaximumNumberOfGroups()
Returns maximum number of groups.java.lang.String
getOperationIdentifier()
Returns the operation identifier.java.lang.String
getOtherGroupName()
Returns other group name.java.util.List<java.lang.String>
getOwnersEmails()
Returns e-mails for the configured owner.java.lang.String
getPublicationView()
Returns the publication name of the Indicator view.IndicatorStorage
getStorage()
Returns the configured storage.java.lang.String
getValidityStatus()
Returns the validity status.Watchdog
getWatchdog()
Returns theWatchdog
.com.orchestranetworks.workflow.PublishedProcessKey
getWorkflowKey()
Returns the configured workflow key.java.lang.String
getXPathPredicate()
Returns the XPath predicate configured forIndicator
execution.java.lang.Boolean
isGroupBy()
Returns is group by.boolean
saveLastValueOnlyInFlatDataTable()
Returns the configured boolean value.boolean
saveLastValueOnlyInIndicatorReportTable()
Returns the configured boolean value.boolean
saveLastValueOnlyOnBigDataTable()
Deprecated.Since 2.0.0 usesaveLastValueOnlyInFlatDataTable()
instead.boolean
saveLastValueOnlyOnReportingTable()
Deprecated.Since 2.0.0 usesaveLastValueOnlyInIndicatorReportTable()
instead.
-
-
-
Method Detail
-
getStorage
IndicatorStorage getStorage()
Returns the configured storage.
-
getDECTablePath
com.orchestranetworks.schema.Path getDECTablePath()
Returns the configured table path.
-
getField
com.orchestranetworks.schema.Path getField()
Returns the configured field path.
-
getGroupPath
com.orchestranetworks.schema.Path getGroupPath()
Returns the configured group path.- Since:
- 1.2.0
-
getWorkflowKey
com.orchestranetworks.workflow.PublishedProcessKey getWorkflowKey()
Returns the configured workflow key.
-
getDECCode
com.onwbp.adaptation.PrimaryKey getDECCode()
Returns the primary key of the data element concept to execute.
-
getDECName
com.onwbp.base.text.UserMessage getDECName()
Returns the name of the data element concept to execute.
-
getDECBusinessCode
java.lang.String getDECBusinessCode()
Returns the business code of the data element concept to execute.- Since:
- 1.3.0
-
getIndicatorCode
com.onwbp.adaptation.PrimaryKey getIndicatorCode()
Returns the primary key of the Indicator to execute.
-
getIndicatorName
com.onwbp.base.text.UserMessage getIndicatorName()
Returns the name of the Indicator to execute.
-
getIndicatorDescription
com.onwbp.base.text.UserMessage getIndicatorDescription()
Returns the business description of the Indicator to execute.- Since:
- 1.5.2
-
getPublicationView
java.lang.String getPublicationView()
Returns the publication name of the Indicator view.
-
saveLastValueOnlyOnReportingTable
@Deprecated boolean saveLastValueOnlyOnReportingTable()
Deprecated.Since 2.0.0 usesaveLastValueOnlyInIndicatorReportTable()
instead.Returns the configured boolean value.If
true
, theIndicator report
and theIndicator value
table does not keep the history of indicator results.
-
saveLastValueOnlyInIndicatorReportTable
boolean saveLastValueOnlyInIndicatorReportTable()
Returns the configured boolean value.If
true
, theIndicator report
and theIndicator value
table does not keep the history of indicator results.- Since:
- 2.0.0
-
saveLastValueOnlyOnBigDataTable
@Deprecated boolean saveLastValueOnlyOnBigDataTable()
Deprecated.Since 2.0.0 usesaveLastValueOnlyInFlatDataTable()
instead.Returns the configured boolean value.If
true
, theBig data
table does not keep the history of indicator results.
-
saveLastValueOnlyInFlatDataTable
boolean saveLastValueOnlyInFlatDataTable()
Returns the configured boolean value.If
true
, theFlat data
table or theBig data
table does not keep the history of indicator results.- Since:
- 2.0.0
-
getBespokeParameterValue
java.lang.String getBespokeParameterValue(java.lang.String key)
Returns the value of the input parameter whenParameterDefinition.isList()
returnsfalse
.- Parameters:
key
- the input parameter key.- See Also:
ParameterDefinition
-
getBespokeParameterValues
java.util.List<java.lang.String> getBespokeParameterValues(java.lang.String key)
Returns the values of the input parameter whenParameterDefinition.isList()
returnstrue
.- Parameters:
key
- the input parameter key.- Since:
- 1.3.0
- See Also:
ParameterDefinition
-
getOwnersEmails
java.util.List<java.lang.String> getOwnersEmails()
Returns e-mails for the configured owner.
-
getValidityStatus
java.lang.String getValidityStatus()
Returns the validity status.
-
getOperationIdentifier
java.lang.String getOperationIdentifier()
Returns the operation identifier.- Since:
- 1.4.0
-
getLinkedRecordInformation
LinkedRecordInformation getLinkedRecordInformation()
Returns the linked record information.Returns
null
ifIndicatorDefinition.getLinkedRecordDefinition()
is not defined.- Since:
- 1.4.0
-
getContextDataset
com.onwbp.adaptation.Adaptation getContextDataset()
Returns the data set configured forIndicator
execution.Returns
null
if the execution environment is not a data set, table, group, or field.- Since:
- 1.5.2
-
getXPathPredicate
java.lang.String getXPathPredicate()
Returns the XPath predicate configured forIndicator
execution.Returns an empty string if this is not an indicator at the table level.
- Since:
- 2.0.0
-
isGroupBy
java.lang.Boolean isGroupBy()
Returns is group by.- Since:
- 2.3.0
-
getMaximumNumberOfGroups
java.lang.Integer getMaximumNumberOfGroups()
Returns maximum number of groups.- Since:
- 2.3.0
-
getGroupPriority
java.lang.String getGroupPriority()
Returns group priority.- Since:
- 2.3.0
-
getOtherGroupName
java.lang.String getOtherGroupName()
Returns other group name.- Since:
- 2.3.0
-
getGroupingDisplayOptions
java.lang.String getGroupingDisplayOptions()
Returns grouping display options.- Since:
- 2.3.0
-
getGroupingField
com.orchestranetworks.schema.Path getGroupingField()
Returns the configured field group by path.- Since:
- 2.3.0
-
-