| 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 | 
|---|---|
Nullable.NullBehaviour | 
DelegateDDLGenerator.getNullBehaviour(DBObject originalObject,
                DBObject updatedObject,
                java.lang.String property)  | 
| Modifier and Type | Method and Description | 
|---|---|
Nullable.NullBehaviour | 
PropertyInfo.getNullBehaviour()
Gets the NullBehaviour for this property - i.e. 
 | 
Nullable.NullBehaviour | 
PropertyDefinition.getNullBehaviour()  | 
Nullable.NullBehaviour | 
PropertyManager.getNullBehaviour(DBObject originalObject,
                DBObject updatedObject,
                java.lang.String property)
Gets the null behaviour of the given object property. 
 | 
Nullable.NullBehaviour | 
AbstractPropertyManager.getNullBehaviour(DBObject originalObject,
                DBObject updatedObject,
                java.lang.String property)  | 
protected Nullable.NullBehaviour | 
AbstractPropertyManager.getNullBehaviour(PropertyInfo info,
                boolean edit)
Used by  
AbstractPropertyManager.getNullBehaviour(oracle.javatools.db.DBObject, oracle.javatools.db.DBObject, java.lang.String) to get the null behaviour for the
 given property. | 
static Nullable.NullBehaviour | 
Nullable.NullBehaviour.valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. 
 | 
static Nullable.NullBehaviour[] | 
Nullable.NullBehaviour.values()
Returns an array containing the constants of this enum type, in
the order they are declared. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
Metadata.registerBooleanProperty(java.lang.String name,
                       Nullable.NullBehaviour nullBehaviour,
                       java.lang.Class<? extends DBObjectProvider> providerType,
                       java.lang.Class<? extends DBObject>... objectTypes)
Registers a new Boolean property in the APIs metadata for a given
 object class and provider. 
 | 
void | 
PropertyDefinition.setNullBehaviour(Nullable.NullBehaviour nullBehaviour)
Sets the NullBehaviour for this property - i.e. 
 |