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 BigDataDefinition
getBigDataDefinition()
Returnsnull
.com.onwbp.base.text.UserMessage
getDashboardLabel()
Returns a user message from the label.DECSubType
getDECSubType()
Returnsnull
.com.onwbp.base.text.UserMessage
getDescription()
Returns an empty message.Indicator
getImplementation()
Returns an instance of the indicator.java.util.List<ParameterDefinition>
getInputParametersDefinition()
Returns an empty list ofParameterDefinition
.com.onwbp.base.text.UserMessage
getLabel()
Returns a user message from the code.LinkedRecordDefinition
getLinkedRecordDefinition()
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.UserMessage
getStorageProcedureInformation()
Returns an empty message.WatchdogInformation
getWatchdogInformation()
Returnsnull
.boolean
hasManyOutcomesStoredInBigDataTable()
Deprecated.Since 2.0.0, useIndicatorDefinition.hasManyOutcomesStoredInReportingTable()
instead.boolean
hasManyOutcomesStoredInReportingTable()
Returnsfalse
.boolean
isLinkedRecordVisibleOnIndicatorOnDECTable(com.onwbp.adaptation.Adaptation record)
Returnstrue
.boolean
isLinkedRecordVisibleOnIndicatorTable()
Returnstrue
.boolean
isTableFilterPredicateSupported()
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
-
-
-
-
Method Detail
-
getLabel
public com.onwbp.base.text.UserMessage getLabel()
Returns a user message from the code.- Specified by:
getLabel
in interfaceIndicatorDefinition
- See Also:
IndicatorDefinition.getCode()
-
getDashboardLabel
public com.onwbp.base.text.UserMessage getDashboardLabel()
Returns a user message from the label.- Specified by:
getDashboardLabel
in interfaceIndicatorDefinition
- See Also:
IndicatorDefinition.getLabel()
-
getDescription
public com.onwbp.base.text.UserMessage getDescription()
Returns an empty message.- Specified by:
getDescription
in interfaceIndicatorDefinition
-
getImplementation
public final Indicator getImplementation()
Returns an instance of the indicator.- Specified by:
getImplementation
in interfaceIndicatorDefinition
- See Also:
IndicatorDefinition.getImplementation()
-
getDECSubType
public DECSubType getDECSubType()
Returnsnull
.- Specified by:
getDECSubType
in interfaceIndicatorDefinition
- See Also:
DECSubType
-
getStorageProcedureInformation
public com.onwbp.base.text.UserMessage getStorageProcedureInformation()
Returns an empty message.- Specified by:
getStorageProcedureInformation
in interfaceIndicatorDefinition
-
getWatchdogInformation
public WatchdogInformation getWatchdogInformation()
Returnsnull
.- Specified by:
getWatchdogInformation
in interfaceIndicatorDefinition
- See Also:
WatchdogInformation
-
hasManyOutcomesStoredInBigDataTable
@Deprecated public boolean 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
public java.util.List<ParameterDefinition> getInputParametersDefinition()
Returns an empty list ofParameterDefinition
.- Specified by:
getInputParametersDefinition
in interfaceIndicatorDefinition
- See Also:
ParameterDefinition
-
getPossibleComputationFrequencies
public java.util.Set<FrequencyType> getPossibleComputationFrequencies()
Returns the on-demand and real-time types.- Specified by:
getPossibleComputationFrequencies
in interfaceIndicatorDefinition
- See Also:
FrequencyType
-
getPossibleProbes
public java.util.Set<ProbeType> getPossibleProbes()
Returns an empty set ofProbeType
.- Specified by:
getPossibleProbes
in interfaceIndicatorDefinition
- See Also:
ProbeType
-
getLinkedRecordDefinition
public LinkedRecordDefinition getLinkedRecordDefinition()
Returnsnull
.- Specified by:
getLinkedRecordDefinition
in interfaceIndicatorDefinition
- Returns:
- Returns
null
if 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:
isLinkedRecordVisibleOnIndicatorOnDECTable
in interfaceIndicatorDefinition
- Since:
- 2.5.0
- See Also:
LinkedRecordDefinition
-
isLinkedRecordVisibleOnIndicatorTable
public boolean isLinkedRecordVisibleOnIndicatorTable()
Returnstrue
.- Specified by:
isLinkedRecordVisibleOnIndicatorTable
in interfaceIndicatorDefinition
- Since:
- 2.5.0
- See Also:
LinkedRecordDefinition
-
getBigDataDefinition
public BigDataDefinition getBigDataDefinition()
Returnsnull
.- Specified by:
getBigDataDefinition
in interfaceIndicatorDefinition
- Since:
- 2.0.0
- See Also:
BigDataDefinition
-
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
-
-