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
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.final LinkedRecordDefinitionAlways returnsnull.final Set<FrequencyType>Always returns the on-demand type.Always returns an empty set ofProbeType.com.onwbp.base.text.UserMessageReturns an empty message.Returnsnull.booleanDeprecated.booleanReturnsfalse.booleanisLinkedRecordVisibleOnIndicatorOnDECTable(com.onwbp.adaptation.Adaptation record) Returnstrue.booleanReturnstrue.final booleanAlways returnsfalse.Methods inherited from class com.orchestranetworks.addon.dqid.WorkflowIndicator
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
-
DefaultWorkflowIndicator
public DefaultWorkflowIndicator()
-
-
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
Always returns the on-demand type.- Specified by:
getPossibleComputationFrequenciesin interfaceIndicatorDefinition- See Also:
-
getPossibleProbes
Always returns an empty set ofProbeType.- Specified by:
getPossibleProbesin interfaceIndicatorDefinition- See Also:
-
getLinkedRecordDefinition
Always 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 final boolean isTableFilterPredicateSupported()Always returnsfalse.- Specified by:
isTableFilterPredicateSupportedin interfaceIndicatorDefinition- Since:
- 2.1.0
-
IndicatorDefinition.hasManyOutcomesStoredInReportingTable()instead.