public abstract class Indicator extends Object implements Cloneable
IndicatorDefinition| Constructor and Description |
|---|
Indicator() |
public final IndicatorDefinitionContext getIndicatorDefinitionContext()
IndicatorDefinitionContext as configured in the administration.public final IndicatorDefinition getDefinition()
IndicatorDefinition built for the Indicator.public final com.onwbp.adaptation.PrimaryKey getPrimaryKeyOrNullOfExistingIndicatorReport(IndicatorExecutionContext executionContext)
IndicatorReportAccessor.getPrimaryKeyOrNullOfLatestRecord(IndicatorExecutionContext) instead.Indicator report table.executionContext - IndicatorExecutionContextgetIndicatorReportAccessor(),
IndicatorDefinitionContext.saveLastValueOnlyOnReportingTable()public final Map<Integer,com.onwbp.adaptation.PrimaryKey> getPrimaryKeysOfExistingIndicatorValueParts(com.onwbp.adaptation.PrimaryKey indicatorReportPK, IndicatorReport indicatorReport, int sequence) throws DQIdException
IndicatorReportAccessor.getPrimaryKeysOfLatestIndicatorValues(PrimaryKey, IndicatorReport, int) instead.IndicatorValue.getOrder()) and the last corresponding record in the Indicator value table.indicatorReportPK - result of method IndicatorReportAccessor.getPrimaryKeyOrNullOfLatestRecord(IndicatorExecutionContext)indicatorReport - IndicatorReportsequence - IndicatorValue.getSequence()DQIdExceptiongetIndicatorReportAccessor(),
IndicatorDefinitionContext.saveLastValueOnlyInIndicatorReportTable()public final com.onwbp.adaptation.PrimaryKey getPrimaryKeyOrNullOfExistingIndicatorReportInBigDataTable(IndicatorExecutionContext executionContext, int sequence) throws DQIdException
FlatDataAccessor.getPrimaryKeyOrNullOfLatestRecord(IndicatorExecutionContext, int) instead.Big data table.executionContext - IndicatorExecutionContextsequence - IndicatorValue.getSequence()DQIdExceptiongetIndicatorReportAccessor(),
IndicatorDefinitionContext.saveLastValueOnlyOnBigDataTable()public final IndicatorReportAccessor getIndicatorReportAccessor()
Indicator report table and the Indicator value table from IndicatorExecutionContext.IndicatorExecutionContextpublic final FlatDataAccessor getFlatDataAccessor()
Flat data report table or the Big data report table from IndicatorExecutionContext.IndicatorExecutionContext