| Package | Description | 
|---|---|
| oracle.javatools.db.property | 
 Classes for dealing with properties in the database API. 
 | 
| oracle.javatools.db.refactoring | 
 Provides classes relevant to refactoring in a DBObjectProvider. 
 | 
| oracle.javatools.db.validators | 
 Contains classes that provide the capability to validate DBObjects in
 a DBObjectProvider. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
CascadeAction | 
PropertyInfo.getCascadeAction()
Gets the default action to perform when cascasding the delete of a
 reference. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected CascadeAction | 
CascadeWorker.cascadeDelete(DBObjectID removed,
             DBObject referer,
             T obj)
Cascade deletes the given removed object. 
 | 
CascadeAction | 
CascadeWorker.cascadeDelete(DBObject removed,
             T obj)
Cascade deletes the given removed object. 
 | 
protected CascadeAction | 
CascadeWorker.cascadePropertyChange(Difference objDiff,
                     java.lang.String propName,
                     java.lang.Object oldValue,
                     java.lang.Object newValue,
                     T obj)
Process the given difference from a dependent object that is being
 updated. 
 | 
CascadeAction | 
CascadeWorker.cascadeUpdate(Difference objDiff,
             T obj)
Cascades the given object difference to an object this CascadeWorker
 is responsible for. 
 | 
protected CascadeAction | 
CascadeWorker.removeReference(DBObjectID removed,
               DBObject referer,
               PropertyInfo info)
This method is called when a reference is found to a deleted object. 
 | 
static CascadeAction | 
CascadeAction.valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. 
 | 
static CascadeAction[] | 
CascadeAction.values()
Returns an array containing the constants of this enum type, in
the order they are declared. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
CascadeAction | 
SchemaObjectValidator.cascadeDelete(DBObject removed,
             T obj)  | 
protected CascadeAction | 
SchemaObjectValidator.cascadePropertyChange(Difference objDiff,
                     java.lang.String propName,
                     java.lang.Object oldValue,
                     java.lang.Object newValue,
                     T obj)  |