Package | Description |
---|---|
oracle.ide.db.components |
Contains the ComponentWrapper API, which allows DBObject properties to
be associated with a UI Component, and the property value by kept
synchronized with the UI.
|
oracle.javatools.db |
Contains a metadata API for describing database objects, and retrieving them
from a provider of database objects - for example a database.
|
oracle.javatools.db.diff |
Contains a metadata driven differ of database objects.
|
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.
|
oracle.javatools.db.refactoring |
Provides classes relevant to refactoring in a DBObjectProvider.
|
Modifier and Type | Method and Description |
---|---|
PropertyInfo |
ComponentContext.getPropertyInfo()
Gets the PropertyInfo object for the property in this context.
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<PropertyInfo,java.lang.Object> |
CascadeManager.findPropertyReferences(DBObject obj,
DBObjectID reference)
Finds the property/properties that reference the given ID on the given
object.
|
Modifier and Type | Method and Description |
---|---|
protected PropertyInfo |
Difference.getPropertyInfo()
If this Difference represents a property, this returns the info object
that describes that property.
|
Modifier and Type | Method and Description |
---|---|
protected ResultSet |
GenericBeanDiffer.diffProperty(java.lang.Object a,
java.lang.Object b,
ResultSet objectRS,
DiffContext c,
PropertyInfo prop,
java.util.Map<java.lang.String,PropertyInfo> beanProps)
Three types of property are supported
1) those that convert to strings - convert to strings and compare 2) array properties - diff them with the engine as lists 3) other objects - let the diff engine decide what to do with them |
protected boolean |
GenericBeanDiffer.ignoreProperty(PropertyInfo prop)
Ignores the given property.
|
protected boolean |
GenericNameDiffer.ignoreProperty(PropertyInfo prop) |
Modifier and Type | Method and Description |
---|---|
protected ResultSet |
GenericBeanDiffer.diffProperty(java.lang.Object a,
java.lang.Object b,
ResultSet objectRS,
DiffContext c,
PropertyInfo prop,
java.util.Map<java.lang.String,PropertyInfo> beanProps)
Three types of property are supported
1) those that convert to strings - convert to strings and compare 2) array properties - diff them with the engine as lists 3) other objects - let the diff engine decide what to do with them |
Modifier and Type | Method and Description |
---|---|
PropertyInfo |
DelegateDDLGenerator.findPropertyInfo(java.lang.Class<? extends DBObject> objClass,
java.lang.String prop) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<java.lang.String> |
DelegateDDLGenerator.getAllowedReferenceTypes(PropertyInfo propInfo) |
Modifier and Type | Class and Description |
---|---|
class |
PropertyDefinition
Implementation of PropertyInfo that allows each specific property trait
to be set.
|
Modifier and Type | Method and Description |
---|---|
PropertyInfo |
PropertyManager.findPropertyInfo(java.lang.Class<? extends DBObject> objClz,
java.lang.String prop)
Finds a PropertyInfo for the given property on the given object class.
|
PropertyInfo |
AbstractPropertyManager.findPropertyInfo(java.lang.Class<? extends DBObject> objClz,
java.lang.String prop) |
static PropertyInfo |
PropertyHelper.findPropertyInfo(java.lang.Class clz,
java.lang.String propPath,
java.lang.Class<? extends DBObjectProvider> proClz)
If the given property path is supported for the given object class this
method returns the PropertyInfo associated with that property.
|
static PropertyInfo |
PropertyHelper.findPropertyInfo(java.lang.Class clz,
java.lang.String propPath,
DBObjectProvider pro)
If the given property path is supported for the given object class this
method returns the PropertyInfo associated with that property.
|
static PropertyInfo |
PropertyHelper.findPropertyInfo(java.lang.String type,
java.lang.String propPath,
java.lang.Class<? extends DBObjectProvider> proClz)
If the given property path is supported for the given object class this
method returns the PropertyInfo associated with that property.
|
abstract PropertyInfo |
DynamicPropertyProvider.getPropertyInfo(java.lang.Class<? extends DBObject> objectClz,
java.lang.String prop,
DBObjectProvider pro)
Queries this provider for the PropertyInfo for a dynamic property.
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,PropertyInfo> |
PropertyIterator.getPropertyInfos()
The returned map includes the PropertyInfos for this iterator's object
class and only includes bean properties (not extra properties).
|
java.util.Map<java.lang.String,PropertyInfo> |
PropertyIterator.getPropertyInfos(boolean excludeTransientGet,
boolean excludeTransientSet,
boolean beanOnly) |
static java.util.Map<java.lang.String,PropertyInfo> |
PropertyIterator.getPropertyInfos(java.lang.Class beanClass)
Returns a map of property name to PropertyInfo object for the given bean
class.
|
static java.util.Map<java.lang.String,PropertyInfo> |
PropertyIterator.getPropertyInfos(java.lang.Object bean)
Returns a map of property name to PropertyInfo object for the given bean.
|
java.util.Iterator<PropertyInfo> |
PropertyIterator.getPropertyIterator()
The returned iterator includes the PropertyInfos for the object class and
only includes bean properties (not extra properties).
|
java.util.Iterator<PropertyInfo> |
PropertyIterator.getPropertyIterator(boolean excludeTransientGet,
boolean excludeTransientSet,
boolean beanOnly) |
static java.util.Iterator<PropertyInfo> |
PropertyIterator.getPropertyIterator(java.lang.Class beanClz)
Returns an Iterator of the properties of the given bean class.
|
static java.util.Iterator<PropertyInfo> |
PropertyIterator.getPropertyIterator(java.lang.Object bean)
Returns an Iterator of the properties of the given bean.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
PropertyDefinition.equalsImpl(PropertyInfo other) |
protected abstract boolean |
PropertyInfo.equalsImpl(PropertyInfo info) |
java.util.Collection<java.lang.String> |
PropertyManager.getAllowedReferenceTypes(PropertyInfo propInfo)
Gets the list of object types that can be referenced from the given
property.
|
java.util.Collection<java.lang.String> |
AbstractPropertyManager.getAllowedReferenceTypes(PropertyInfo propInfo) |
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. |
void |
Metadata.registerProperty(PropertyInfo info)
Registers an extra property into the API metadata.
|
Modifier and Type | Method and Description |
---|---|
void |
Metadata.registerProperties(java.lang.Iterable<? extends PropertyInfo> infos)
Registers extra properties into the API metadata.
|
Modifier and Type | Method and Description |
---|---|
protected CascadeAction |
CascadeWorker.removeReference(DBObjectID removed,
DBObject referer,
PropertyInfo info)
This method is called when a reference is found to a deleted object.
|