Skip navigation links

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

E67681-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, boolean isOne)
           

 

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 diffChild(DiffMergeable docDef, DiffMergeable def, java.lang.String elemToDiff, java.lang.Object child, java.lang.Object orgChild, DifferDetails difDetails)
           
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)
           
static DifferDetails doDiffChildrenList(DiffMergeable docDef, DiffMergeable def, java.lang.String elemToDiff, java.util.List lst, java.util.List orgLst, DifferDetails difDetails, boolean isOne)
           
 java.util.Map getDeleteMap()
           
 java.util.Map getInsertMap()
           
 java.util.Map getUpdateMap()
           
 boolean hasDiffs()
           
 boolean isOne()
           
 DifferBase resolveDiffs(int conflictId, DiffMergeable docDef, DifferBase toMerge, DiffResolver resolver, DifferBase parResolveResult)
           
 void setOne(boolean b)
           

 

Methods inherited from class oracle.jbo.mom.DifferBase
diffBoolArray, diffIntArray, diffStringArray, diffStringValues, diffValues, getConflictId, getDef, getElemToMerge, getParent, getPersistentObj, getToMerge, getTransMajor, getTransMinor, isConflictsResolved, isEditObj, setConflictId, setParent, setPersistentObj, setToMerge, setTransMajor, setTransMinor

 

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,
                      boolean isOne)

DifferChildren

public DifferChildren(DifferChildren base)

Method Detail

isOne

public boolean isOne()

setOne

public void setOne(boolean b)

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

diffChild

public static DifferDetails diffChild(DiffMergeable docDef,
                                      DiffMergeable def,
                                      java.lang.String elemToDiff,
                                      java.lang.Object child,
                                      java.lang.Object orgChild,
                                      DifferDetails difDetails)

diffChildrenList

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

doDiffChildrenList

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

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(int conflictId,
                               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.1)

E67681-01


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