Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 1 (11.1.1.9.0)

E52932-01


oracle.jbo.server
Class RangeUpdateOperation

java.lang.Object
  extended by oracle.jbo.server.RangeUpdateOperation

Direct Known Subclasses:
ReconcileCorrection, ReconcileUpdate, ReplaceCorrection, ReplaceUpdate, SetEffectiveEnd, SetEffectiveStart, SetLogicalEnd, SetLogicalStart

public abstract class RangeUpdateOperation
extends java.lang.Object

Field Summary
protected  EntityImpl firstEntity
           
protected  EntityImpl foundEntity
           
protected  java.util.List<EntityImpl> intermediateRows
           
protected  EntityImpl lastEntity
           
protected  EffectiveDateRangeOperationParams rangeParams
           

 

Constructor Summary
RangeUpdateOperation()
           

 

Method Summary
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()
           

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Field Detail

foundEntity

protected EntityImpl foundEntity

firstEntity

protected EntityImpl firstEntity

lastEntity

protected EntityImpl lastEntity

intermediateRows

protected java.util.List<EntityImpl> intermediateRows

rangeParams

protected EffectiveDateRangeOperationParams rangeParams

Constructor Detail

RangeUpdateOperation

public RangeUpdateOperation()

Method Detail

doProcessFirstRow

protected void doProcessFirstRow(RangeUpdateOperation operation,
                                 int effectiveDateMode,
                                 boolean bRemovePrevRows)

doProcessIntermediateRows

protected void doProcessIntermediateRows(oracle.jbo.server.BaseRangeOperation operation,
                                         EffectiveDateRangeOperation.IntermediateRowAction action)

doProcessLastRow

protected void doProcessLastRow(RangeUpdateOperation operation,
                                int effectiveDateMode)

fetchPreviousRow

protected EntityImpl fetchPreviousRow(EntityImpl ent)

fetchNextRow

protected EntityImpl fetchNextRow(EntityImpl ent)

copyNonKeyAttributes

protected void copyNonKeyAttributes(EntityImpl sourceRow,
                                    EntityImpl targetRow)

faultInValues

protected void faultInValues(EntityImpl ent)

processFirstRow

protected abstract void processFirstRow()

processIntermediateRows

protected abstract void processIntermediateRows()

processLastRow

protected abstract void processLastRow()

process

protected void process()

prepareRowsInRange

protected void prepareRowsInRange()

getRangeParams

protected EffectiveDateRangeOperationParams getRangeParams()

getFirstRow

protected EntityImpl getFirstRow()

getIntermediateRows

protected java.util.List<EntityImpl> getIntermediateRows()

getLastRow

protected EntityImpl getLastRow()

getRangeStartDate

protected java.lang.Object getRangeStartDate()

getRangeEndDate

protected java.lang.Object getRangeEndDate()

getStartDate

protected java.lang.Object getStartDate(EntityImpl ent)

getEndDate

protected java.lang.Object getEndDate(EntityImpl ent)

getSequence

protected java.lang.Integer getSequence(EntityImpl ent)

isMCPD

protected boolean isMCPD()

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 1 (11.1.1.9.0)

E52932-01


Copyright © 1997, 2015, Oracle. All rights reserved.