public class TenantDiscriminatorColumnMetadata extends DiscriminatorColumnMetadata
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
NAME_DEFAULT |
m_project| Constructor and Description |
|---|
TenantDiscriminatorColumnMetadata()
INTERNAL:
Used for XML loading.
|
TenantDiscriminatorColumnMetadata(MetadataAccessor accessor)
INTERNAL:
Used for defaulting.
|
TenantDiscriminatorColumnMetadata(MetadataAnnotation tenantDiscriminator,
MetadataAccessor accessor)
INTERNAL:
Used for annotation loading.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object objectToCompare)
INTERNAL:
Required ORMetadata method used for XML merging.
|
java.lang.String |
getContextProperty()
INTERNAL:
Used for OX mapping.
|
DatabaseField |
getDatabaseField()
INTERNAL:
|
java.lang.Boolean |
getPrimaryKey()
INTERNAL:
Used for OX mapping.
|
java.lang.String |
getTable()
INTERNAL:
Used for OX mapping.
|
int |
hashCode() |
void |
process(MetadataDescriptor descriptor,
SingleTableMultitenantPolicy policy)
INTERNAL:
|
void |
setContextProperty(java.lang.String contextProperty)
INTERNAL:
Used for OX mapping.
|
void |
setPrimaryKey(java.lang.Boolean primaryKey)
INTERNAL:
Used for OX mapping.
|
void |
setTable(java.lang.String table)
INTERNAL:
Used for OX mapping.
|
getDiscriminatorType, getLength, setDiscriminatorType, setLengthgetColumnDefinition, 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 TenantDiscriminatorColumnMetadata()
public TenantDiscriminatorColumnMetadata(MetadataAccessor accessor)
public TenantDiscriminatorColumnMetadata(MetadataAnnotation tenantDiscriminator, MetadataAccessor accessor)
public boolean equals(java.lang.Object objectToCompare)
equals in class DiscriminatorColumnMetadatapublic int hashCode()
hashCode in class DiscriminatorColumnMetadatapublic java.lang.String getContextProperty()
public DatabaseField getDatabaseField()
getDatabaseField in class DiscriminatorColumnMetadatapublic java.lang.Boolean getPrimaryKey()
public java.lang.String getTable()
public void process(MetadataDescriptor descriptor, SingleTableMultitenantPolicy policy)
process in class DiscriminatorColumnMetadatapublic void setContextProperty(java.lang.String contextProperty)
public void setPrimaryKey(java.lang.Boolean primaryKey)
public void setTable(java.lang.String table)