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 |
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 |
DifferChildren
public DifferChildren(DiffMergeable def,
java.lang.String elemToMerge,
boolean useFullName,
boolean isEditObj)
DifferChildren
public DifferChildren(DifferChildren base)
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
Copyright © 1997, 2015, Oracle. All rights reserved.