public class ObjectDescriptor
extends java.lang.Object
DBObjects.| Constructor and Description |
|---|
ObjectDescriptor() |
| Modifier and Type | Method and Description |
|---|---|
void |
addPropertyDescriptor(PropertyDescriptor desc)
Adds a
PropertyDescriptor. |
void |
addSubClassObjectDescriptor(java.lang.Object discriminator,
ObjectDescriptor descriptor)
Adds a sub ObjectDescriptor for the given discriminator.
|
java.lang.String |
getDiscriminatorName() |
java.lang.String |
getDiscriminatorType() |
PropertyDescriptor[] |
getProperties() |
PropertyDescriptor |
getPropertyDescriptor(java.lang.String propertyName)
Returns the
PropertyDescriptor for the given
propertyName. |
ObjectDescriptor |
getSubClassObjectDescriptor(java.lang.Object discriminator)
Returns the
ObjectDescriptor for the given discriminator |
java.lang.Class<?> |
getType() |
boolean |
hasSubClasses()
Indicates whether or not this
ObjectDescriptor has
sub classes that are mapped via a discriminator. |
void |
setDiscriminatorName(java.lang.String discriminatorName) |
void |
setDiscriminatorType(java.lang.String discriminatorType) |
void |
setType(java.lang.Class<?> objectClass) |
public java.lang.Class<?> getType()
public void setType(java.lang.Class<?> objectClass)
type - the type to setpublic java.lang.String getDiscriminatorName()
public void setDiscriminatorName(java.lang.String discriminatorName)
discriminator - the discriminator to setpublic java.lang.String getDiscriminatorType()
public void setDiscriminatorType(java.lang.String discriminatorType)
discriminatorType - the discriminatorType to setpublic boolean hasSubClasses()
ObjectDescriptor has
sub classes that are mapped via a discriminator.public void addSubClassObjectDescriptor(java.lang.Object discriminator,
ObjectDescriptor descriptor)
discriminator - the discriminatordescriptor - the descriptorpublic ObjectDescriptor getSubClassObjectDescriptor(java.lang.Object discriminator)
ObjectDescriptor for the given discriminatordiscriminator - the discriminatorObjectDescriptorpublic PropertyDescriptor getPropertyDescriptor(java.lang.String propertyName)
PropertyDescriptor for the given
propertyName.propertyName - the namePropertyDescriptorpublic PropertyDescriptor[] getProperties()
public void addPropertyDescriptor(PropertyDescriptor desc)
PropertyDescriptor.desc - the PropertyDescriptorCopyright © 2013. All Rights Reserved.