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,java.lang.Cloneable
public abstract class DefaultDECIndicator extends DECIndicator implements IndicatorDefinition
Provides default implementations for optional properties of anIndicatorDefinition, and allows users to define the behavior of aDECIndicator.- Since:
- 1.5.2
- See Also:
DECIndicator,IndicatorDefinition
-
-
Constructor Summary
Constructors Constructor Description DefaultDECIndicator()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description BigDataDefinitiongetBigDataDefinition()Returnsnull.com.onwbp.base.text.UserMessagegetDashboardLabel()Returns a user message from the label.DECSubTypegetDECSubType()Returnsnull.com.onwbp.base.text.UserMessagegetDescription()Returns an empty message.IndicatorgetImplementation()Returns an instance of the indicator.java.util.List<ParameterDefinition>getInputParametersDefinition()Returns an empty list ofParameterDefinition.com.onwbp.base.text.UserMessagegetLabel()Returns a user message from the code.LinkedRecordDefinitiongetLinkedRecordDefinition()Returnsnull.java.util.Set<FrequencyType>getPossibleComputationFrequencies()Returns the on-demand and real-time types.java.util.Set<ProbeType>getPossibleProbes()Returns an empty set ofProbeType.com.onwbp.base.text.UserMessagegetStorageProcedureInformation()Returns an empty message.WatchdogInformationgetWatchdogInformation()Returnsnull.booleanhasManyOutcomesStoredInBigDataTable()Deprecated.Since 2.0.0, useIndicatorDefinition.hasManyOutcomesStoredInReportingTable()instead.booleanhasManyOutcomesStoredInReportingTable()Returnsfalse.booleanisLinkedRecordVisibleOnIndicatorOnDECTable(com.onwbp.adaptation.Adaptation record)Returnstrue.booleanisLinkedRecordVisibleOnIndicatorTable()Returnstrue.booleanisTableFilterPredicateSupported()Returnstrueif 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
-
-
-
-
Method Detail
-
getLabel
public com.onwbp.base.text.UserMessage getLabel()
Returns a user message from the code.- Specified by:
getLabelin interfaceIndicatorDefinition- See Also:
IndicatorDefinition.getCode()
-
getDashboardLabel
public com.onwbp.base.text.UserMessage getDashboardLabel()
Returns a user message from the label.- Specified by:
getDashboardLabelin interfaceIndicatorDefinition- See Also:
IndicatorDefinition.getLabel()
-
getDescription
public com.onwbp.base.text.UserMessage getDescription()
Returns an empty message.- Specified by:
getDescriptionin interfaceIndicatorDefinition
-
getImplementation
public final Indicator getImplementation()
Returns an instance of the indicator.- Specified by:
getImplementationin interfaceIndicatorDefinition- See Also:
IndicatorDefinition.getImplementation()
-
getDECSubType
public DECSubType getDECSubType()
Returnsnull.- Specified by:
getDECSubTypein interfaceIndicatorDefinition- See Also:
DECSubType
-
getStorageProcedureInformation
public com.onwbp.base.text.UserMessage getStorageProcedureInformation()
Returns an empty message.- Specified by:
getStorageProcedureInformationin interfaceIndicatorDefinition
-
getWatchdogInformation
public WatchdogInformation getWatchdogInformation()
Returnsnull.- Specified by:
getWatchdogInformationin interfaceIndicatorDefinition- See Also:
WatchdogInformation
-
hasManyOutcomesStoredInBigDataTable
@Deprecated public boolean 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
public java.util.List<ParameterDefinition> getInputParametersDefinition()
Returns an empty list ofParameterDefinition.- Specified by:
getInputParametersDefinitionin interfaceIndicatorDefinition- See Also:
ParameterDefinition
-
getPossibleComputationFrequencies
public java.util.Set<FrequencyType> getPossibleComputationFrequencies()
Returns the on-demand and real-time types.- Specified by:
getPossibleComputationFrequenciesin interfaceIndicatorDefinition- See Also:
FrequencyType
-
getPossibleProbes
public java.util.Set<ProbeType> getPossibleProbes()
Returns an empty set ofProbeType.- Specified by:
getPossibleProbesin interfaceIndicatorDefinition- See Also:
ProbeType
-
getLinkedRecordDefinition
public LinkedRecordDefinition getLinkedRecordDefinition()
Returnsnull.- Specified by:
getLinkedRecordDefinitionin interfaceIndicatorDefinition- Returns:
- Returns
nullif this indicator doesn't need to store the relevant records. - See Also:
LinkedRecordDefinition
-
isLinkedRecordVisibleOnIndicatorOnDECTable
public boolean isLinkedRecordVisibleOnIndicatorOnDECTable(com.onwbp.adaptation.Adaptation record)
Returnstrue.- Specified by:
isLinkedRecordVisibleOnIndicatorOnDECTablein interfaceIndicatorDefinition- Since:
- 2.5.0
- See Also:
LinkedRecordDefinition
-
isLinkedRecordVisibleOnIndicatorTable
public boolean isLinkedRecordVisibleOnIndicatorTable()
Returnstrue.- Specified by:
isLinkedRecordVisibleOnIndicatorTablein interfaceIndicatorDefinition- Since:
- 2.5.0
- See Also:
LinkedRecordDefinition
-
getBigDataDefinition
public BigDataDefinition getBigDataDefinition()
Returnsnull.- Specified by:
getBigDataDefinitionin interfaceIndicatorDefinition- Since:
- 2.0.0
- See Also:
BigDataDefinition
-
isTableFilterPredicateSupported
public boolean isTableFilterPredicateSupported()
Returnstrueif this indicator is at the table, group, or field level.- Specified by:
isTableFilterPredicateSupportedin interfaceIndicatorDefinition- Since:
- 2.1.0
-
-