public class DiscriminatorColumnMetadata extends MetadataColumn
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
NAME_DEFAULT |
m_project| Modifier | 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.
|
protected |
DiscriminatorColumnMetadata(java.lang.String xmlElement)
INTERNAL:
Used for XML 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.
|
int |
hashCode() |
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, setNamegetAccessibleObject, getAccessibleObjectName, getAnnotation, getBoxedType, getDatabaseTypeEnum, getEntityMappings, getFullyQualifiedClassName, getIdentifier, getJavaClass, getJavaClassName, getLoader, getLocation, getLogger, getMetadataClass, getMetadataClass, getMetadataClass, getMetadataFactory, getName, getPrimitiveClassForName, getProject, getText, getXMLElement, hasIdentifier, hasText, initXMLClassName, initXMLObject, initXMLObject, initXMLObjects, initXMLTextObject, loadedFromAnnotation, loadedFromEclipseLinkXML, loadedFromXML, merge, mergeORObjectLists, mergeORObjects, mergeSimpleObjects, reloadEntity, reloadMappedSuperclass, setAccessibleObject, setEntityMappings, setFieldName, setFieldName, setProject, shouldOverride, valuesMatch, valuesMatchpublic static final java.lang.String NAME_DEFAULT
public DiscriminatorColumnMetadata()
public DiscriminatorColumnMetadata(MetadataAccessor accessor)
public DiscriminatorColumnMetadata(MetadataAnnotation discriminatorColumn, MetadataAccessor accessor)
protected DiscriminatorColumnMetadata(java.lang.String xmlElement)
public boolean equals(java.lang.Object objectToCompare)
equals in class MetadataColumnpublic int hashCode()
hashCode 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)