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, setName
getAccessibleObjectName, getAnnotation, getEntityMappings, getJavaClassName, getLoader, getLocation, getLogger, getMetadataClass, getMetadataClass, getMetadataClass, getMetadataFactory, getProject, initXMLObject, loadedFromAnnotation, loadedFromEclipseLinkXML, loadedFromXML, setAccessibleObject, setEntityMappings, setProject, shouldOverride
public 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 MetadataColumn
public java.lang.String getDiscriminatorType()
public DatabaseField getDatabaseField()
getDatabaseField
in class MetadataColumn
public 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