public class DifferDetails extends DifferBase
| Constructor and Description | 
|---|
DifferDetails(DifferDetails base)  | 
DifferDetails(DiffMergeable def,
             java.lang.String elemToMerge,
             boolean isEditObj)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
addDiffDetail(java.lang.String name,
             DifferBase dtl)  | 
void | 
addDiffDetail(java.lang.String name,
             java.lang.Object newVal,
             java.lang.Object oldVal)  | 
void | 
applyDiffChanges(DiffResolver resolver)  | 
java.util.Map<java.lang.String,java.lang.Object> | 
getDetailMap()  | 
boolean | 
hasDiffs()  | 
java.lang.Object | 
removeDiffDetail(java.lang.String name)  | 
DifferBase | 
resolveDiffs(int conflictId,
            DiffMergeable docDef,
            DifferBase toMerge,
            DiffResolver resolver,
            DifferBase parResolveResult)  | 
diffBoolArray, diffIntArray, diffStringArray, diffStringValues, diffValues, getConflictId, getDef, getElemToMerge, getParent, getPersistentObj, getToMerge, getTransMajor, getTransMinor, isConflictsResolved, isEditObj, setConflictId, setParent, setPersistentObj, setToMerge, setTransMajor, setTransMinorpublic DifferDetails(DiffMergeable def, java.lang.String elemToMerge, boolean isEditObj)
public DifferDetails(DifferDetails base)
public java.util.Map<java.lang.String,java.lang.Object> getDetailMap()
public boolean hasDiffs()
hasDiffs in class DifferBasepublic void addDiffDetail(java.lang.String name,
                          DifferBase dtl)
public void addDiffDetail(java.lang.String name,
                          java.lang.Object newVal,
                          java.lang.Object oldVal)
public java.lang.Object removeDiffDetail(java.lang.String name)
public void applyDiffChanges(DiffResolver resolver)
public DifferBase resolveDiffs(int conflictId, DiffMergeable docDef, DifferBase toMerge, DiffResolver resolver, DifferBase parResolveResult)
resolveDiffs in class DifferBase