public class TenantDiscriminatorColumnMetadata extends DiscriminatorColumnMetadata
| Modifier and Type | Field and Description |
|---|---|
static 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(Object objectToCompare)
INTERNAL:
Required ORMetadata method used for XML merging.
|
String |
getContextProperty()
INTERNAL:
Used for OX mapping.
|
DatabaseField |
getDatabaseField()
INTERNAL:
|
Boolean |
getPrimaryKey()
INTERNAL:
Used for OX mapping.
|
String |
getTable()
INTERNAL:
Used for OX mapping.
|
int |
hashCode() |
void |
process(MetadataDescriptor descriptor,
SingleTableMultitenantPolicy policy)
INTERNAL:
|
void |
setContextProperty(String contextProperty)
INTERNAL:
Used for OX mapping.
|
void |
setPrimaryKey(Boolean primaryKey)
INTERNAL:
Used for OX mapping.
|
void |
setTable(String table)
INTERNAL:
Used for OX mapping.
|
getDiscriminatorType, getLength, process, 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 String NAME_DEFAULT
public TenantDiscriminatorColumnMetadata()
public TenantDiscriminatorColumnMetadata(MetadataAccessor accessor)
public TenantDiscriminatorColumnMetadata(MetadataAnnotation tenantDiscriminator, MetadataAccessor accessor)
public boolean equals(Object objectToCompare)
equals in class DiscriminatorColumnMetadatapublic int hashCode()
hashCode in class DiscriminatorColumnMetadatapublic String getContextProperty()
public DatabaseField getDatabaseField()
getDatabaseField in class DiscriminatorColumnMetadatapublic Boolean getPrimaryKey()
public String getTable()
public void process(MetadataDescriptor descriptor, SingleTableMultitenantPolicy policy)
public void setContextProperty(String contextProperty)
public void setPrimaryKey(Boolean primaryKey)
public void setTable(String table)
Copyright © 2007–2021 Eclipse.org - EclipseLink Project. All rights reserved.