Package com.orchestranetworks.addon.dqid
Class DefaultDECIndicator
java.lang.Object
com.orchestranetworks.addon.dqid.Indicator
com.orchestranetworks.addon.dqid.DECIndicator
com.orchestranetworks.addon.dqid.DefaultDECIndicator
- All Implemented Interfaces:
IndicatorDefinition
,Cloneable
Provides default implementations for optional properties of an
IndicatorDefinition
, and allows users to define the behavior of a DECIndicator
.- Since:
- 1.5.2
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturnsnull
.com.onwbp.base.text.UserMessage
Returns a user message from the label.Returnsnull
.com.onwbp.base.text.UserMessage
Returns an empty message.final Indicator
Returns an instance of the indicator.Returns an empty list ofParameterDefinition
.com.onwbp.base.text.UserMessage
getLabel()
Returns a user message from the code.Returnsnull
.Returns the on-demand and real-time types.Returns an empty set ofProbeType
.com.onwbp.base.text.UserMessage
Returns an empty message.Returnsnull
.boolean
Deprecated.boolean
Returnsfalse
.boolean
isLinkedRecordVisibleOnIndicatorOnDECTable
(com.onwbp.adaptation.Adaptation record) Returnstrue
.boolean
Returnstrue
.boolean
Returnstrue
if this indicator is at the table, group, or field level.Methods inherited from class com.orchestranetworks.addon.dqid.DECIndicator
execute
Methods inherited from class com.orchestranetworks.addon.dqid.Indicator
getDefinition, getFlatDataAccessor, getIndicatorDefinitionContext, getIndicatorReportAccessor, getPrimaryKeyOrNullOfExistingIndicatorReport, getPrimaryKeyOrNullOfExistingIndicatorReportInBigDataTable, getPrimaryKeysOfExistingIndicatorValueParts
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.orchestranetworks.addon.dqid.IndicatorDefinition
getCode, getDECType, getFlatDataDefinition, getOutputParametersDefinition
-
Constructor Details
-
DefaultDECIndicator
public DefaultDECIndicator()
-
-
Method Details
-
getLabel
public com.onwbp.base.text.UserMessage getLabel()Returns a user message from the code.- Specified by:
getLabel
in interfaceIndicatorDefinition
- See Also:
-
getDashboardLabel
public com.onwbp.base.text.UserMessage getDashboardLabel()Returns a user message from the label.- Specified by:
getDashboardLabel
in interfaceIndicatorDefinition
- See Also:
-
getDescription
public com.onwbp.base.text.UserMessage getDescription()Returns an empty message.- Specified by:
getDescription
in interfaceIndicatorDefinition
-
getImplementation
Returns an instance of the indicator.- Specified by:
getImplementation
in interfaceIndicatorDefinition
- See Also:
-
getDECSubType
Returnsnull
.- Specified by:
getDECSubType
in interfaceIndicatorDefinition
- See Also:
-
getStorageProcedureInformation
public com.onwbp.base.text.UserMessage getStorageProcedureInformation()Returns an empty message.- Specified by:
getStorageProcedureInformation
in interfaceIndicatorDefinition
-
getWatchdogInformation
Returnsnull
.- Specified by:
getWatchdogInformation
in interfaceIndicatorDefinition
- See Also:
-
hasManyOutcomesStoredInBigDataTable
Deprecated.Since 2.0.0, useIndicatorDefinition.hasManyOutcomesStoredInReportingTable()
instead.Returnsfalse
.- Specified by:
hasManyOutcomesStoredInBigDataTable
in interfaceIndicatorDefinition
-
hasManyOutcomesStoredInReportingTable
public boolean hasManyOutcomesStoredInReportingTable()Returnsfalse
.- Specified by:
hasManyOutcomesStoredInReportingTable
in interfaceIndicatorDefinition
- Since:
- 2.0.0
-
getInputParametersDefinition
Returns an empty list ofParameterDefinition
.- Specified by:
getInputParametersDefinition
in interfaceIndicatorDefinition
- See Also:
-
getPossibleComputationFrequencies
Returns the on-demand and real-time types.- Specified by:
getPossibleComputationFrequencies
in interfaceIndicatorDefinition
- See Also:
-
getPossibleProbes
Returns an empty set ofProbeType
.- Specified by:
getPossibleProbes
in interfaceIndicatorDefinition
- See Also:
-
getLinkedRecordDefinition
Returnsnull
.- Specified by:
getLinkedRecordDefinition
in interfaceIndicatorDefinition
- Returns:
- Returns
null
if this indicator doesn't need to store the relevant records. - See Also:
-
isLinkedRecordVisibleOnIndicatorOnDECTable
public boolean isLinkedRecordVisibleOnIndicatorOnDECTable(com.onwbp.adaptation.Adaptation record) Returnstrue
.- Specified by:
isLinkedRecordVisibleOnIndicatorOnDECTable
in interfaceIndicatorDefinition
- Since:
- 2.5.0
- See Also:
-
isLinkedRecordVisibleOnIndicatorTable
public boolean isLinkedRecordVisibleOnIndicatorTable()Returnstrue
.- Specified by:
isLinkedRecordVisibleOnIndicatorTable
in interfaceIndicatorDefinition
- Since:
- 2.5.0
- See Also:
-
getBigDataDefinition
Returnsnull
.- Specified by:
getBigDataDefinition
in interfaceIndicatorDefinition
- Since:
- 2.0.0
- See Also:
-
isTableFilterPredicateSupported
public boolean isTableFilterPredicateSupported()Returnstrue
if this indicator is at the table, group, or field level.- Specified by:
isTableFilterPredicateSupported
in interfaceIndicatorDefinition
- Since:
- 2.1.0
-
IndicatorDefinition.hasManyOutcomesStoredInReportingTable()
instead.