Skip navigation links
oracle.jbo.mom
Class DifferChildren
java.lang.Object
oracle.jbo.mom.DifferBase
oracle.jbo.mom.DifferChildren
-
public class DifferChildren
- extends DifferBase
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 |
DifferChildren
public DifferChildren(DiffMergeable def,
java.lang.String elemToMerge,
boolean useFullName,
boolean isEditObj,
boolean isOne)
DifferChildren
public DifferChildren(DifferChildren base)
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
Copyright © 1997, 2016, Oracle. All rights reserved.