| Package | Description | 
|---|---|
| oracle.javatools.db.extension | 
 Contains classes for extending the object support that comes as standard in
the database api (e.g. 
 | 
| oracle.javatools.db.property | 
 Classes for dealing with properties in the database API. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
PropertyAction | 
DelegateDDLGenerator.canChangeProperty(SystemObject original,
                 SystemObject update,
                 java.lang.String prop)  | 
PropertyAction | 
DelegateDDLGenerator.canUpdateObject(Difference rs)  | 
PropertyAction | 
DelegateDDLGenerator.canUpdateObject(SystemObject orig,
               SystemObject update)  | 
PropertyAction | 
DelegateDDLGenerator.supportsPropertyChange(java.lang.Class<? extends SystemObject> objClz,
                      java.lang.String prop)  | 
| Modifier and Type | Method and Description | 
|---|---|
PropertyAction | 
PropertyManager.canChangeProperty(SystemObject original,
                 SystemObject update,
                 java.lang.String prop)
Queries the support for setting or changing the given property for a create
 or update. 
 | 
PropertyAction | 
AbstractPropertyManager.canChangeProperty(SystemObject original,
                 SystemObject update,
                 java.lang.String prop)  | 
PropertyAction | 
PropertyManager.canUpdateObject(Difference rs)
Convenience method that uses  
PropertyManager.canChangeProperty(oracle.javatools.db.SystemObject, oracle.javatools.db.SystemObject, java.lang.String) on all the
 differences in the given Difference to tell whether the update on the given
 objects can be done using a CREATE, ALTER or REPLACE as appropriate. | 
PropertyAction | 
AbstractPropertyManager.canUpdateObject(Difference rs)  | 
PropertyAction | 
PropertyManager.canUpdateObject(SystemObject orig,
               SystemObject update)
Convenience method that uses  
PropertyManager.canChangeProperty(oracle.javatools.db.SystemObject, oracle.javatools.db.SystemObject, java.lang.String) on all the
 differences in the given object to tell whether the update on the given
 objects can be done using a CREATE, ALTER or REPLACE as appropriate. | 
PropertyAction | 
AbstractPropertyManager.canUpdateObject(SystemObject orig,
               SystemObject update)  | 
PropertyAction | 
PropertyManager.supportsPropertyChange(java.lang.Class<? extends SystemObject> objClz,
                      java.lang.String prop)
Tests whether the given property can be changed on the given system
 object type. 
 | 
PropertyAction | 
AbstractPropertyManager.supportsPropertyChange(java.lang.Class<? extends SystemObject> objClz,
                      java.lang.String prop)  |