Package com.orchestranetworks.addon.dqid
Class DefaultWorkflowIndicator
java.lang.Object
com.orchestranetworks.addon.dqid.Indicator
com.orchestranetworks.addon.dqid.WorkflowIndicator
com.orchestranetworks.addon.dqid.DefaultWorkflowIndicator
- All Implemented Interfaces:
IndicatorDefinition
,Cloneable
public abstract class DefaultWorkflowIndicator
extends WorkflowIndicator
implements IndicatorDefinition
Provides default implementations for optional properties of an
IndicatorDefinition
, and offers the ability to define the behavior of a WorkflowIndicator
.- 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.final LinkedRecordDefinition
Always returnsnull
.final Set<FrequencyType>
Always returns the on-demand type.Always 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
.final boolean
Always returnsfalse
.Methods inherited from class com.orchestranetworks.addon.dqid.WorkflowIndicator
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
-
DefaultWorkflowIndicator
public DefaultWorkflowIndicator()
-
-
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
Always returns the on-demand type.- Specified by:
getPossibleComputationFrequencies
in interfaceIndicatorDefinition
- See Also:
-
getPossibleProbes
Always returns an empty set ofProbeType
.- Specified by:
getPossibleProbes
in interfaceIndicatorDefinition
- See Also:
-
getLinkedRecordDefinition
Always 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 final boolean isTableFilterPredicateSupported()Always returnsfalse
.- Specified by:
isTableFilterPredicateSupported
in interfaceIndicatorDefinition
- Since:
- 2.1.0
-
IndicatorDefinition.hasManyOutcomesStoredInReportingTable()
instead.