public class TenantDiscriminatorColumnMetadata extends DiscriminatorColumnMetadata
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NAME_DEFAULT |
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.
|
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, process, setDiscriminatorType, setLength
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 TenantDiscriminatorColumnMetadata()
public TenantDiscriminatorColumnMetadata(MetadataAccessor accessor)
public TenantDiscriminatorColumnMetadata(MetadataAnnotation tenantDiscriminator, MetadataAccessor accessor)
public boolean equals(java.lang.Object objectToCompare)
equals
in class DiscriminatorColumnMetadata
public java.lang.String getContextProperty()
public DatabaseField getDatabaseField()
getDatabaseField
in class DiscriminatorColumnMetadata
public java.lang.Boolean getPrimaryKey()
public java.lang.String getTable()
public void process(MetadataDescriptor descriptor, SingleTableMultitenantPolicy policy)
public void setContextProperty(java.lang.String contextProperty)
public void setPrimaryKey(java.lang.Boolean primaryKey)
public void setTable(java.lang.String table)
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference