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
- IndicatorExecutionContext
getIndicatorReportAccessor()
,
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
- IndicatorReport
sequence
- IndicatorValue.getSequence()
DQIdException
getIndicatorReportAccessor()
,
IndicatorDefinitionContext.saveLastValueOnlyInIndicatorReportTable()
public final com.onwbp.adaptation.PrimaryKey getPrimaryKeyOrNullOfExistingIndicatorReportInBigDataTable(IndicatorExecutionContext executionContext, int sequence) throws DQIdException
FlatDataAccessor.getPrimaryKeyOrNullOfLatestRecord(IndicatorExecutionContext, int)
instead.Big data
table.executionContext
- IndicatorExecutionContext
sequence
- IndicatorValue.getSequence()
DQIdException
getIndicatorReportAccessor()
,
IndicatorDefinitionContext.saveLastValueOnlyOnBigDataTable()
public final IndicatorReportAccessor getIndicatorReportAccessor()
Indicator report
table and the Indicator value
table from IndicatorExecutionContext
.IndicatorExecutionContext
public final FlatDataAccessor getFlatDataAccessor()
Flat data report
table or the Big data report
table from IndicatorExecutionContext
.IndicatorExecutionContext