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,java.lang.Cloneable
public abstract class DefaultWorkflowIndicator extends WorkflowIndicator implements IndicatorDefinition
Provides default implementations for optional properties of anIndicatorDefinition, and offers the ability to define the behavior of aWorkflowIndicator.- Since:
- 1.5.2
- See Also:
WorkflowIndicator,IndicatorDefinition
-
-
Constructor Summary
Constructors Constructor Description DefaultWorkflowIndicator()
-
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()Always returnsnull.java.util.Set<FrequencyType>getPossibleComputationFrequencies()Always returns the on-demand type.java.util.Set<ProbeType>getPossibleProbes()Always 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()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
-
-
-
-
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 final java.util.Set<FrequencyType> getPossibleComputationFrequencies()
Always returns the on-demand type.- Specified by:
getPossibleComputationFrequenciesin interfaceIndicatorDefinition- See Also:
FrequencyType
-
getPossibleProbes
public final java.util.Set<ProbeType> getPossibleProbes()
Always returns an empty set ofProbeType.- Specified by:
getPossibleProbesin interfaceIndicatorDefinition- See Also:
ProbeType
-
getLinkedRecordDefinition
public final LinkedRecordDefinition getLinkedRecordDefinition()
Always 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 final boolean isTableFilterPredicateSupported()
Always returnsfalse.- Specified by:
isTableFilterPredicateSupportedin interfaceIndicatorDefinition- Since:
- 2.1.0
-
-