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.