Skip navigation links

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

E67681-01


oracle.jbo.mom
Class DifferBase

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

Direct Known Subclasses:
DifferChildren, DifferDetails

public abstract class DifferBase
extends java.lang.Object

Constructor Summary
DifferBase(DifferBase base)
           
DifferBase(DiffMergeable def, java.lang.String elemToMerge, boolean isEditObj)
           

 

Method Summary
static DifferDetails diffBoolArray(DiffMergeable docDef, java.lang.String[] elems, boolean[] newVals, boolean[] oldVals, DifferDetails difDetails)
           
static DifferDetails diffIntArray(DiffMergeable docDef, java.lang.String[] elems, int[] newVals, int[] oldVals, DifferDetails difDetails)
           
static DifferDetails diffStringArray(DiffMergeable docDef, java.lang.String[] elems, java.lang.String[] newVals, java.lang.String[] oldVals, DifferDetails difDetails)
           
static boolean diffStringValues(java.lang.String newObj, java.lang.String oldObj)
           
static boolean diffValues(java.lang.Object newObj, java.lang.Object oldObj)
           
 int getConflictId()
           
 DiffMergeable getDef()
           
 java.lang.String getElemToMerge()
           
 DifferBase getParent()
           
 java.lang.Object getPersistentObj()
           
 DifferBase getToMerge()
           
 java.lang.String getTransMajor()
           
 java.lang.String getTransMinor()
           
abstract  boolean hasDiffs()
           
 boolean isConflictsResolved()
           
 boolean isEditObj()
           
abstract  DifferBase resolveDiffs(int conflictId, DiffMergeable docDef, DifferBase toMerge, DiffResolver resolver, DifferBase parResolveResult)
           
 void setConflictId(int confId)
           
 void setParent(DifferBase par)
           
 void setPersistentObj(java.lang.Object o)
           
 void setToMerge(DifferBase toMerge)
           
 void setTransMajor(java.lang.String s)
           
 void setTransMinor(java.lang.String s)
           

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

DifferBase

public DifferBase(DiffMergeable def,
                  java.lang.String elemToMerge,
                  boolean isEditObj)

DifferBase

public DifferBase(DifferBase base)

Method Detail

diffValues

public static boolean diffValues(java.lang.Object newObj,
                                 java.lang.Object oldObj)

diffStringValues

public static boolean diffStringValues(java.lang.String newObj,
                                       java.lang.String oldObj)

diffStringArray

public static DifferDetails diffStringArray(DiffMergeable docDef,
                                            java.lang.String[] elems,
                                            java.lang.String[] newVals,
                                            java.lang.String[] oldVals,
                                            DifferDetails difDetails)

diffIntArray

public static DifferDetails diffIntArray(DiffMergeable docDef,
                                         java.lang.String[] elems,
                                         int[] newVals,
                                         int[] oldVals,
                                         DifferDetails difDetails)

diffBoolArray

public static DifferDetails diffBoolArray(DiffMergeable docDef,
                                          java.lang.String[] elems,
                                          boolean[] newVals,
                                          boolean[] oldVals,
                                          DifferDetails difDetails)

getPersistentObj

public java.lang.Object getPersistentObj()

setPersistentObj

public void setPersistentObj(java.lang.Object o)

isConflictsResolved

public boolean isConflictsResolved()

getConflictId

public int getConflictId()

setConflictId

public void setConflictId(int confId)

getTransMajor

public java.lang.String getTransMajor()

setTransMajor

public void setTransMajor(java.lang.String s)

getTransMinor

public java.lang.String getTransMinor()

setTransMinor

public void setTransMinor(java.lang.String s)

getDef

public DiffMergeable getDef()

setParent

public void setParent(DifferBase par)

getParent

public DifferBase getParent()

getElemToMerge

public java.lang.String getElemToMerge()

setToMerge

public void setToMerge(DifferBase toMerge)

getToMerge

public DifferBase getToMerge()

isEditObj

public boolean isEditObj()

hasDiffs

public abstract boolean hasDiffs()

resolveDiffs

public abstract DifferBase resolveDiffs(int conflictId,
                                        DiffMergeable docDef,
                                        DifferBase toMerge,
                                        DiffResolver resolver,
                                        DifferBase parResolveResult)

Skip navigation links

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

E67681-01


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