Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 1 (11.1.1.9.0)

E52932-01


oracle.jbo.mom
Class DiffResolver

java.lang.Object
  extended by oracle.jbo.mom.DiffResolver


public class DiffResolver
extends java.lang.Object

Field Summary
static int CONFLICT_INS_ELEM_DEL_BY_ANOTHER
           
static int CONFLICT_INS_ELEM_INS_BY_ANOTHER
           
static int CONFLICT_UPD_ELEM_DEL_BY_ANOTHER
           
static int CONFLICT_UPD_ELEM_UPD_BY_ANOTHER
           
static int RESOLVE_EDIT_WINS
           
static int RESOLVE_NONE
           
static int RESOLVE_TIP_WINS
           

 

Constructor Summary
DiffResolver()
           

 

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 tipValue, java.lang.Object oldValue)
           
 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

 

Field Detail

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

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_TIP_WINS

public static final int RESOLVE_TIP_WINS
See Also:
Constant Field Values

Constructor Detail

DiffResolver

public DiffResolver()

Method Detail

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 tipValue,
                                java.lang.Object oldValue)

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

Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 1 (11.1.1.9.0)

E52932-01


Copyright © 1997, 2015, Oracle. All rights reserved.