public class DiscriminatorColumnMetadata extends MetadataColumn
| Modifier and Type | Field and Description |
|---|---|
static 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(String xmlElement)
INTERNAL:
Used for XML loading.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object objectToCompare)
INTERNAL:
|
DatabaseField |
getDatabaseField()
INTERNAL:
|
String |
getDiscriminatorType()
INTERNAL:
Used for OX mapping.
|
Integer |
getLength()
INTERNAL:
Used for OX mapping.
|
int |
hashCode() |
DatabaseField |
process(MetadataDescriptor descriptor,
String loggingCtx)
INTERNAL:
Process a discriminator column metadata into an EclipseLink
DatabaseField.
|
void |
setDiscriminatorType(String descriminatorType)
INTERNAL:
Used for OX mapping.
|
void |
setLength(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 String NAME_DEFAULT
public DiscriminatorColumnMetadata()
public DiscriminatorColumnMetadata(MetadataAccessor accessor)
public DiscriminatorColumnMetadata(MetadataAnnotation discriminatorColumn, MetadataAccessor accessor)
protected DiscriminatorColumnMetadata(String xmlElement)
public boolean equals(Object objectToCompare)
equals in class MetadataColumnpublic int hashCode()
hashCode in class MetadataColumnpublic String getDiscriminatorType()
public DatabaseField getDatabaseField()
getDatabaseField in class MetadataColumnpublic Integer getLength()
public DatabaseField process(MetadataDescriptor descriptor, String loggingCtx)
public void setDiscriminatorType(String descriminatorType)
public void setLength(Integer length)
Copyright © 2007–2021 Eclipse.org - EclipseLink Project. All rights reserved.