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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturnsnull.com.onwbp.base.text.UserMessageReturns a user message from the label.Returnsnull.com.onwbp.base.text.UserMessageReturns an empty message.final IndicatorReturns an instance of the indicator.Returns an empty list ofParameterDefinition.com.onwbp.base.text.UserMessagegetLabel()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.UserMessageReturns an empty message.Returnsnull.booleanDeprecated.booleanReturnsfalse.booleanisLinkedRecordVisibleOnIndicatorOnDECTable(com.onwbp.adaptation.Adaptation record) Returnstrue.booleanReturnstrue.booleanReturnstrueif this indicator is at the table, group, or field level.Methods inherited from class com.orchestranetworks.addon.dqid.DECIndicator
executeMethods inherited from class com.orchestranetworks.addon.dqid.Indicator
getDefinition, getFlatDataAccessor, getIndicatorDefinitionContext, getIndicatorReportAccessor, getPrimaryKeyOrNullOfExistingIndicatorReport, getPrimaryKeyOrNullOfExistingIndicatorReportInBigDataTable, getPrimaryKeysOfExistingIndicatorValuePartsMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
getLabelin interfaceIndicatorDefinition- See Also:
-
getDashboardLabel
public com.onwbp.base.text.UserMessage getDashboardLabel()Returns a user message from the label.- Specified by:
getDashboardLabelin interfaceIndicatorDefinition- See Also:
-
getDescription
public com.onwbp.base.text.UserMessage getDescription()Returns an empty message.- Specified by:
getDescriptionin interfaceIndicatorDefinition
-
getImplementation
Returns an instance of the indicator.- Specified by:
getImplementationin interfaceIndicatorDefinition- See Also:
-
getDECSubType
Returnsnull.- Specified by:
getDECSubTypein interfaceIndicatorDefinition- See Also:
-
getStorageProcedureInformation
public com.onwbp.base.text.UserMessage getStorageProcedureInformation()Returns an empty message.- Specified by:
getStorageProcedureInformationin interfaceIndicatorDefinition
-
getWatchdogInformation
Returnsnull.- Specified by:
getWatchdogInformationin interfaceIndicatorDefinition- See Also:
-
hasManyOutcomesStoredInBigDataTable
Deprecated.Since 2.0.0, useIndicatorDefinition.hasManyOutcomesStoredInReportingTable()instead.Returnsfalse.- Specified by:
hasManyOutcomesStoredInBigDataTablein interfaceIndicatorDefinition
-
hasManyOutcomesStoredInReportingTable
public boolean hasManyOutcomesStoredInReportingTable()Returnsfalse.- Specified by:
hasManyOutcomesStoredInReportingTablein interfaceIndicatorDefinition- Since:
- 2.0.0
-
getInputParametersDefinition
Returns an empty list ofParameterDefinition.- Specified by:
getInputParametersDefinitionin interfaceIndicatorDefinition- See Also:
-
getPossibleComputationFrequencies
Returns the on-demand and real-time types.- Specified by:
getPossibleComputationFrequenciesin interfaceIndicatorDefinition- See Also:
-
getPossibleProbes
Returns an empty set ofProbeType.- Specified by:
getPossibleProbesin interfaceIndicatorDefinition- See Also:
-
getLinkedRecordDefinition
Returnsnull.- Specified by:
getLinkedRecordDefinitionin interfaceIndicatorDefinition- Returns:
- Returns
nullif this indicator doesn't need to store the relevant records. - See Also:
-
isLinkedRecordVisibleOnIndicatorOnDECTable
public boolean isLinkedRecordVisibleOnIndicatorOnDECTable(com.onwbp.adaptation.Adaptation record) Returnstrue.- Specified by:
isLinkedRecordVisibleOnIndicatorOnDECTablein interfaceIndicatorDefinition- Since:
- 2.5.0
- See Also:
-
isLinkedRecordVisibleOnIndicatorTable
public boolean isLinkedRecordVisibleOnIndicatorTable()Returnstrue.- Specified by:
isLinkedRecordVisibleOnIndicatorTablein interfaceIndicatorDefinition- Since:
- 2.5.0
- See Also:
-
getBigDataDefinition
Returnsnull.- Specified by:
getBigDataDefinitionin interfaceIndicatorDefinition- Since:
- 2.0.0
- See Also:
-
isTableFilterPredicateSupported
public boolean isTableFilterPredicateSupported()Returnstrueif this indicator is at the table, group, or field level.- Specified by:
isTableFilterPredicateSupportedin interfaceIndicatorDefinition- Since:
- 2.1.0
-
IndicatorDefinition.hasManyOutcomesStoredInReportingTable()instead.