Skip navigation links
oracle.jbo.mom
Class DiffResolver
java.lang.Object
oracle.jbo.mom.DiffResolver
- Direct Known Subclasses:
- VODiffResolver
-
public class DiffResolver
- extends java.lang.Object
Method Summary |
void |
applyDiffChildren(DifferDetails editDif)
|
void |
applyDiffContents(DifferDetails editDif)
|
void |
insertChild(DifferChildren editDif, DiffChildrenMerge dm, java.lang.Object id, java.lang.Object value)
|
boolean |
mergeDiffs(DifferBase editDif, DifferBase resolveResult)
|
void |
removeChild(DifferChildren editDif, DiffChildrenMerge dm, java.lang.Object id)
|
int |
resolveMergeConflict(int conflict, DifferBase resolveResult, java.lang.Object id, java.lang.Object editValue, java.lang.Object toMergeValue, java.lang.Object oldValue, java.lang.Object childDifDetails)
|
void |
updateChild(DifferChildren editDif, DiffChildrenMerge dm, java.lang.Object id, java.lang.Object value, java.lang.Object oldValue)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CONFLICT_UNKNOWN
public static final int CONFLICT_UNKNOWN
-
- See Also:
- Constant Field Values
CONFLICT_INS_ELEM_DEL_BY_ANOTHER
public static final int CONFLICT_INS_ELEM_DEL_BY_ANOTHER
-
- See Also:
- Constant Field Values
CONFLICT_UPD_ELEM_DEL_BY_ANOTHER
public static final int CONFLICT_UPD_ELEM_DEL_BY_ANOTHER
-
- See Also:
- Constant Field Values
CONFLICT_INS_ELEM_INS_BY_ANOTHER
public static final int CONFLICT_INS_ELEM_INS_BY_ANOTHER
-
- See Also:
- Constant Field Values
CONFLICT_UPD_ELEM_UPD_BY_ANOTHER
public static final int CONFLICT_UPD_ELEM_UPD_BY_ANOTHER
-
- See Also:
- Constant Field Values
CONFLICT_INS_CHILD_DIFF
public static final int CONFLICT_INS_CHILD_DIFF
-
- See Also:
- Constant Field Values
CONFLICT_INS_CHILD_DIFF_DEL
public static final int CONFLICT_INS_CHILD_DIFF_DEL
-
- See Also:
- Constant Field Values
CONFLICT_INS_CHILD_DIFF_INS
public static final int CONFLICT_INS_CHILD_DIFF_INS
-
- See Also:
- Constant Field Values
CONFLICT_INS_CHILD_DIFF_UPD
public static final int CONFLICT_INS_CHILD_DIFF_UPD
-
- See Also:
- Constant Field Values
RESOLVE_NONE
public static final int RESOLVE_NONE
-
- See Also:
- Constant Field Values
RESOLVE_EDIT_WINS
public static final int RESOLVE_EDIT_WINS
-
- See Also:
- Constant Field Values
RESOLVE_TO_MERGE_WINS
public static final int RESOLVE_TO_MERGE_WINS
-
- See Also:
- Constant Field Values
RESOLVE_SCAN
public static final int RESOLVE_SCAN
-
- See Also:
- Constant Field Values
DiffResolver
public DiffResolver()
mergeDiffs
public boolean mergeDiffs(DifferBase editDif,
DifferBase resolveResult)
resolveMergeConflict
public int resolveMergeConflict(int conflict,
DifferBase resolveResult,
java.lang.Object id,
java.lang.Object editValue,
java.lang.Object toMergeValue,
java.lang.Object oldValue,
java.lang.Object childDifDetails)
applyDiffContents
public void applyDiffContents(DifferDetails editDif)
applyDiffChildren
public void applyDiffChildren(DifferDetails editDif)
insertChild
public void insertChild(DifferChildren editDif,
DiffChildrenMerge dm,
java.lang.Object id,
java.lang.Object value)
updateChild
public void updateChild(DifferChildren editDif,
DiffChildrenMerge dm,
java.lang.Object id,
java.lang.Object value,
java.lang.Object oldValue)
removeChild
public void removeChild(DifferChildren editDif,
DiffChildrenMerge dm,
java.lang.Object id)
Skip navigation links
Copyright © 1997, 2016, Oracle. All rights reserved.