public abstract class DefaultDECIndicator extends DECIndicator implements IndicatorDefinition
IndicatorDefinition, and allows users to define the behavior of a DECIndicator.DECIndicator,
IndicatorDefinition| Constructor and Description |
|---|
DefaultDECIndicator() |
| 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()
Returns
null. |
Set<FrequencyType> |
getPossibleComputationFrequencies()
Returns the on-demand and real-time types.
|
Set<ProbeType> |
getPossibleProbes()
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()
Returns
true if this indicator is at the table, group, or field level. |
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 Set<FrequencyType> getPossibleComputationFrequencies()
getPossibleComputationFrequencies in interface IndicatorDefinitionFrequencyTypepublic Set<ProbeType> getPossibleProbes()
ProbeType.getPossibleProbes in interface IndicatorDefinitionProbeTypepublic 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 boolean isTableFilterPredicateSupported()
true if this indicator is at the table, group, or field level.isTableFilterPredicateSupported in interface IndicatorDefinition