public abstract class RangeUpdateOperation
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected EntityImpl |
firstEntity |
protected EntityImpl |
foundEntity |
protected java.util.List<EntityImpl> |
intermediateRows |
protected EntityImpl |
lastEntity |
protected EffectiveDateRangeOperationParams |
rangeParams |
Constructor and Description |
---|
RangeUpdateOperation() |
Modifier and Type | Method and Description |
---|---|
protected void |
copyNonKeyAttributes(EntityImpl sourceRow,
EntityImpl targetRow) |
protected void |
doProcessFirstRow(RangeUpdateOperation operation,
int effectiveDateMode,
boolean bRemovePrevRows) |
protected void |
doProcessIntermediateRows(oracle.jbo.server.BaseRangeOperation operation,
EffectiveDateRangeOperation.IntermediateRowAction action) |
protected void |
doProcessLastRow(RangeUpdateOperation operation,
int effectiveDateMode) |
protected void |
faultInValues(EntityImpl ent) |
protected EntityImpl |
fetchNextRow(EntityImpl ent) |
protected EntityImpl |
fetchPreviousRow(EntityImpl ent) |
protected java.lang.Object |
getEndDate(EntityImpl ent) |
protected EntityImpl |
getFirstRow() |
protected java.util.List<EntityImpl> |
getIntermediateRows() |
protected EntityImpl |
getLastRow() |
protected java.lang.Object |
getRangeEndDate() |
protected EffectiveDateRangeOperationParams |
getRangeParams() |
protected java.lang.Object |
getRangeStartDate() |
protected java.lang.Integer |
getSequence(EntityImpl ent) |
protected java.lang.Object |
getStartDate(EntityImpl ent) |
protected boolean |
isMCPD() |
protected void |
prepareRowsInRange() |
protected void |
process() |
protected abstract void |
processFirstRow() |
protected abstract void |
processIntermediateRows() |
protected abstract void |
processLastRow() |
protected EntityImpl foundEntity
protected EntityImpl firstEntity
protected EntityImpl lastEntity
protected java.util.List<EntityImpl> intermediateRows
protected EffectiveDateRangeOperationParams rangeParams
protected void doProcessFirstRow(RangeUpdateOperation operation, int effectiveDateMode, boolean bRemovePrevRows)
protected void doProcessIntermediateRows(oracle.jbo.server.BaseRangeOperation operation, EffectiveDateRangeOperation.IntermediateRowAction action)
protected void doProcessLastRow(RangeUpdateOperation operation, int effectiveDateMode)
protected EntityImpl fetchPreviousRow(EntityImpl ent)
protected EntityImpl fetchNextRow(EntityImpl ent)
protected void copyNonKeyAttributes(EntityImpl sourceRow, EntityImpl targetRow)
protected void faultInValues(EntityImpl ent)
protected abstract void processFirstRow()
protected abstract void processIntermediateRows()
protected abstract void processLastRow()
protected void process()
protected void prepareRowsInRange()
protected EffectiveDateRangeOperationParams getRangeParams()
protected EntityImpl getFirstRow()
protected java.util.List<EntityImpl> getIntermediateRows()
protected EntityImpl getLastRow()
protected java.lang.Object getRangeStartDate()
protected java.lang.Object getRangeEndDate()
protected java.lang.Object getStartDate(EntityImpl ent)
protected java.lang.Object getEndDate(EntityImpl ent)
protected java.lang.Integer getSequence(EntityImpl ent)
protected boolean isMCPD()