public class DiscriminatorColumnMetadata extends MetadataColumn
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
NAME_DEFAULT |
| Constructor and Description |
|---|
DiscriminatorColumnMetadata()
INTERNAL:
Used for XML loading.
|
DiscriminatorColumnMetadata(MetadataAccessor accessor)
INTERNAL:
Used for defaulting.
|
DiscriminatorColumnMetadata(MetadataAnnotation discriminatorColumn,
MetadataAccessor accessor)
INTERNAL:
Used for annotation loading.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object objectToCompare)
INTERNAL:
|
DatabaseField |
getDatabaseField()
INTERNAL:
|
java.lang.String |
getDiscriminatorType()
INTERNAL:
Used for OX mapping.
|
java.lang.Integer |
getLength()
INTERNAL:
Used for OX mapping.
|
DatabaseField |
process(MetadataDescriptor descriptor,
java.lang.String loggingCtx)
INTERNAL:
Process a discriminator column metadata into an EclipseLink
DatabaseField.
|
void |
setDiscriminatorType(java.lang.String descriminatorType)
INTERNAL:
Used for OX mapping.
|
void |
setLength(java.lang.Integer length)
INTERNAL:
Used for OX mapping.
|
getColumnDefinition, getName, setColumnDefinition, setNamegetAccessibleObjectName, getAnnotation, getEntityMappings, getJavaClassName, getLoader, getLocation, getLogger, getMetadataClass, getMetadataClass, getMetadataClass, getMetadataFactory, getProject, initXMLObject, loadedFromAnnotation, loadedFromEclipseLinkXML, loadedFromXML, setAccessibleObject, setEntityMappings, setProject, shouldOverridepublic static final java.lang.String NAME_DEFAULT
public DiscriminatorColumnMetadata()
public DiscriminatorColumnMetadata(MetadataAccessor accessor)
public DiscriminatorColumnMetadata(MetadataAnnotation discriminatorColumn, MetadataAccessor accessor)
public boolean equals(java.lang.Object objectToCompare)
equals in class MetadataColumnpublic java.lang.String getDiscriminatorType()
public DatabaseField getDatabaseField()
getDatabaseField in class MetadataColumnpublic java.lang.Integer getLength()
public DatabaseField process(MetadataDescriptor descriptor, java.lang.String loggingCtx)
public void setDiscriminatorType(java.lang.String descriminatorType)
public void setLength(java.lang.Integer length)
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference