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 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)
           
 DiffMergeable getDef()
           
 java.lang.String getElemToMerge()
           
 DifferBase getParent()
           
 DifferBase getToMerge()
           
abstract  boolean hasDiffs()
           
 boolean isEditObj()
           
abstract  DifferBase resolveDiffs(DiffMergeable docDef, DifferBase toMerge, DiffResolver resolver, DifferBase parResolveResult)
           
 void setParent(DifferBase par)
           
 void setToMerge(DifferBase toMerge)
           

 

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)

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(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.0)

E52932-01


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