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.mom
Class DifferChildren

java.lang.Object
  extended by oracle.jbo.mom.DifferBase
      extended by oracle.jbo.mom.DifferChildren


public class DifferChildren
extends DifferBase

Constructor Summary
DifferChildren(DifferChildren base)
           
DifferChildren(DiffMergeable def, java.lang.String elemToMerge, boolean useFullName, boolean isEditObj)
           

 

Method Summary
 void addDeleteDetail(java.lang.Object id)
           
 void addInsertDetail(java.lang.Object id, java.lang.Object value)
           
 void addUpdateDetail(java.lang.Object id, java.lang.Object value, java.lang.Object oldValue)
           
 void applyDiffChanges(DiffChildrenMerge dm, DiffResolver resolver)
           
static DifferDetails diffChildrenList(DiffMergeable docDef, DiffMergeable def, java.lang.String elemToDiff, java.util.List lst, java.util.List orgLst, DifferDetails difDetails)
           
static DifferDetails diffChildrenMap(DiffMergeable docDef, DiffMergeable def, java.lang.String elemToDiff, java.util.Map map, java.util.Map orgMap, DifferDetails difDetails)
           
 java.util.Map getDeleteMap()
           
 java.util.Map getInsertMap()
           
 java.util.Map getUpdateMap()
           
 boolean hasDiffs()
           
 DifferBase resolveDiffs(DiffMergeable docDef, DifferBase toMerge, DiffResolver resolver, DifferBase parResolveResult)
           

 

Methods inherited from class oracle.jbo.mom.DifferBase
diffBoolArray, diffIntArray, diffStringArray, diffStringValues, diffValues, getDef, getElemToMerge, getParent, getToMerge, isEditObj, setParent, setToMerge

 

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

 

Constructor Detail

DifferChildren

public DifferChildren(DiffMergeable def,
                      java.lang.String elemToMerge,
                      boolean useFullName,
                      boolean isEditObj)

DifferChildren

public DifferChildren(DifferChildren base)

Method Detail

getInsertMap

public java.util.Map getInsertMap()

addInsertDetail

public void addInsertDetail(java.lang.Object id,
                            java.lang.Object value)

getUpdateMap

public java.util.Map getUpdateMap()

addUpdateDetail

public void addUpdateDetail(java.lang.Object id,
                            java.lang.Object value,
                            java.lang.Object oldValue)

getDeleteMap

public java.util.Map getDeleteMap()

addDeleteDetail

public void addDeleteDetail(java.lang.Object id)

hasDiffs

public boolean hasDiffs()
Specified by:
hasDiffs in class DifferBase

diffChildrenList

public static DifferDetails diffChildrenList(DiffMergeable docDef,
                                             DiffMergeable def,
                                             java.lang.String elemToDiff,
                                             java.util.List lst,
                                             java.util.List orgLst,
                                             DifferDetails difDetails)

diffChildrenMap

public static DifferDetails diffChildrenMap(DiffMergeable docDef,
                                            DiffMergeable def,
                                            java.lang.String elemToDiff,
                                            java.util.Map map,
                                            java.util.Map orgMap,
                                            DifferDetails difDetails)

applyDiffChanges

public void applyDiffChanges(DiffChildrenMerge dm,
                             DiffResolver resolver)

resolveDiffs

public DifferBase resolveDiffs(DiffMergeable docDef,
                               DifferBase toMerge,
                               DiffResolver resolver,
                               DifferBase parResolveResult)
Specified by:
resolveDiffs in class DifferBase

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.