public abstract class DefaultWorkflowIndicator extends WorkflowIndicator implements IndicatorDefinition
IndicatorDefinition
, and offers the ability to define the behavior of a WorkflowIndicator
.WorkflowIndicator
,
IndicatorDefinition
Constructor and Description |
---|
DefaultWorkflowIndicator() |
Modifier and Type | Method and Description |
---|---|
BigDataDefinition |
getBigDataDefinition()
Returns
null . |
com.onwbp.base.text.UserMessage |
getDashboardLabel()
Returns a user message from the label.
|
DECSubType |
getDECSubType()
Returns
null . |
com.onwbp.base.text.UserMessage |
getDescription()
Returns an empty message.
|
Indicator |
getImplementation()
Returns an instance of the indicator.
|
List<ParameterDefinition> |
getInputParametersDefinition()
Returns an empty list of
ParameterDefinition . |
com.onwbp.base.text.UserMessage |
getLabel()
Returns a user message from the code.
|
LinkedRecordDefinition |
getLinkedRecordDefinition()
Always returns
null . |
Set<FrequencyType> |
getPossibleComputationFrequencies()
Always returns the on-demand type.
|
Set<ProbeType> |
getPossibleProbes()
Always returns an empty set of
ProbeType . |
com.onwbp.base.text.UserMessage |
getStorageProcedureInformation()
Returns an empty message.
|
WatchdogInformation |
getWatchdogInformation()
Returns
null . |
boolean |
hasManyOutcomesStoredInBigDataTable()
Deprecated.
Since 2.0.0, use
IndicatorDefinition.hasManyOutcomesStoredInReportingTable() instead. |
boolean |
hasManyOutcomesStoredInReportingTable()
Returns
false . |
boolean |
isLinkedRecordVisibleOnIndicatorOnDECTable(com.onwbp.adaptation.Adaptation record)
Returns
true . |
boolean |
isLinkedRecordVisibleOnIndicatorTable()
Returns
true . |
boolean |
isTableFilterPredicateSupported()
Always returns
false . |
execute
getDefinition, getFlatDataAccessor, getIndicatorDefinitionContext, getIndicatorReportAccessor, getPrimaryKeyOrNullOfExistingIndicatorReport, getPrimaryKeyOrNullOfExistingIndicatorReportInBigDataTable, getPrimaryKeysOfExistingIndicatorValueParts
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getCode, getDECType, getFlatDataDefinition, getOutputParametersDefinition
public com.onwbp.base.text.UserMessage getLabel()
getLabel
in interface IndicatorDefinition
IndicatorDefinition.getCode()
public com.onwbp.base.text.UserMessage getDashboardLabel()
getDashboardLabel
in interface IndicatorDefinition
IndicatorDefinition.getLabel()
public com.onwbp.base.text.UserMessage getDescription()
getDescription
in interface IndicatorDefinition
public final Indicator getImplementation()
getImplementation
in interface IndicatorDefinition
IndicatorDefinition.getImplementation()
public DECSubType getDECSubType()
null
.getDECSubType
in interface IndicatorDefinition
DECSubType
public com.onwbp.base.text.UserMessage getStorageProcedureInformation()
getStorageProcedureInformation
in interface IndicatorDefinition
public WatchdogInformation getWatchdogInformation()
null
.getWatchdogInformation
in interface IndicatorDefinition
WatchdogInformation
@Deprecated public boolean hasManyOutcomesStoredInBigDataTable()
IndicatorDefinition.hasManyOutcomesStoredInReportingTable()
instead.false
.hasManyOutcomesStoredInBigDataTable
in interface IndicatorDefinition
public boolean hasManyOutcomesStoredInReportingTable()
false
.hasManyOutcomesStoredInReportingTable
in interface IndicatorDefinition
public List<ParameterDefinition> getInputParametersDefinition()
ParameterDefinition
.getInputParametersDefinition
in interface IndicatorDefinition
ParameterDefinition
public final Set<FrequencyType> getPossibleComputationFrequencies()
getPossibleComputationFrequencies
in interface IndicatorDefinition
FrequencyType
public final Set<ProbeType> getPossibleProbes()
ProbeType
.getPossibleProbes
in interface IndicatorDefinition
ProbeType
public final LinkedRecordDefinition getLinkedRecordDefinition()
null
.getLinkedRecordDefinition
in interface IndicatorDefinition
null
if this indicator doesn't need to store the relevant records.LinkedRecordDefinition
public boolean isLinkedRecordVisibleOnIndicatorOnDECTable(com.onwbp.adaptation.Adaptation record)
true
.isLinkedRecordVisibleOnIndicatorOnDECTable
in interface IndicatorDefinition
LinkedRecordDefinition
public boolean isLinkedRecordVisibleOnIndicatorTable()
true
.isLinkedRecordVisibleOnIndicatorTable
in interface IndicatorDefinition
LinkedRecordDefinition
public BigDataDefinition getBigDataDefinition()
null
.getBigDataDefinition
in interface IndicatorDefinition
BigDataDefinition
public final boolean isTableFilterPredicateSupported()
false
.isTableFilterPredicateSupported
in interface IndicatorDefinition