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.