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. |
executegetDefinition, getFlatDataAccessor, getIndicatorDefinitionContext, getIndicatorReportAccessor, getPrimaryKeyOrNullOfExistingIndicatorReport, getPrimaryKeyOrNullOfExistingIndicatorReportInBigDataTable, getPrimaryKeysOfExistingIndicatorValuePartsequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCode, getDECType, getFlatDataDefinition, getOutputParametersDefinitionpublic com.onwbp.base.text.UserMessage getLabel()
getLabel in interface IndicatorDefinitionIndicatorDefinition.getCode()public com.onwbp.base.text.UserMessage getDashboardLabel()
getDashboardLabel in interface IndicatorDefinitionIndicatorDefinition.getLabel()public com.onwbp.base.text.UserMessage getDescription()
getDescription in interface IndicatorDefinitionpublic final Indicator getImplementation()
getImplementation in interface IndicatorDefinitionIndicatorDefinition.getImplementation()public DECSubType getDECSubType()
null.getDECSubType in interface IndicatorDefinitionDECSubTypepublic com.onwbp.base.text.UserMessage getStorageProcedureInformation()
getStorageProcedureInformation in interface IndicatorDefinitionpublic WatchdogInformation getWatchdogInformation()
null.getWatchdogInformation in interface IndicatorDefinitionWatchdogInformation@Deprecated public boolean hasManyOutcomesStoredInBigDataTable()
IndicatorDefinition.hasManyOutcomesStoredInReportingTable() instead.false.hasManyOutcomesStoredInBigDataTable in interface IndicatorDefinitionpublic boolean hasManyOutcomesStoredInReportingTable()
false.hasManyOutcomesStoredInReportingTable in interface IndicatorDefinitionpublic List<ParameterDefinition> getInputParametersDefinition()
ParameterDefinition.getInputParametersDefinition in interface IndicatorDefinitionParameterDefinitionpublic final Set<FrequencyType> getPossibleComputationFrequencies()
getPossibleComputationFrequencies in interface IndicatorDefinitionFrequencyTypepublic final Set<ProbeType> getPossibleProbes()
ProbeType.getPossibleProbes in interface IndicatorDefinitionProbeTypepublic final LinkedRecordDefinition getLinkedRecordDefinition()
null.getLinkedRecordDefinition in interface IndicatorDefinitionnull if this indicator doesn't need to store the relevant records.LinkedRecordDefinitionpublic boolean isLinkedRecordVisibleOnIndicatorOnDECTable(com.onwbp.adaptation.Adaptation record)
true.isLinkedRecordVisibleOnIndicatorOnDECTable in interface IndicatorDefinitionLinkedRecordDefinitionpublic boolean isLinkedRecordVisibleOnIndicatorTable()
true.isLinkedRecordVisibleOnIndicatorTable in interface IndicatorDefinitionLinkedRecordDefinitionpublic BigDataDefinition getBigDataDefinition()
null.getBigDataDefinition in interface IndicatorDefinitionBigDataDefinitionpublic final boolean isTableFilterPredicateSupported()
false.isTableFilterPredicateSupported in interface IndicatorDefinition