public class TenantTableDiscriminatorMetadata extends ORMetadata
| Modifier and Type | Field and Description |
|---|---|
protected String |
m_contextProperty |
protected String |
m_type |
protected static TenantTableDiscriminatorType |
TYPE_DEFAULT |
m_project| Constructor and Description |
|---|
TenantTableDiscriminatorMetadata()
INTERNAL:
Used for XML loading.
|
TenantTableDiscriminatorMetadata(MetadataAccessor accessor)
INTERNAL:
Used for defaulting.
|
TenantTableDiscriminatorMetadata(MetadataAnnotation tenantTableDiscriminator,
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.
|
String |
getType()
INTERNAL:
Used for OX mapping.
|
int |
hashCode() |
void |
process(MetadataDescriptor descriptor,
TablePerMultitenantPolicy policy)
INTERNAL:
|
void |
setContextProperty(String contextProperty)
INTERNAL:
Used for OX mapping.
|
void |
setType(String type)
INTERNAL:
Used for OX mapping.
|
getAccessibleObject, 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, valuesMatchprotected static final TenantTableDiscriminatorType TYPE_DEFAULT
protected String m_type
protected String m_contextProperty
public TenantTableDiscriminatorMetadata()
public TenantTableDiscriminatorMetadata(MetadataAccessor accessor)
public TenantTableDiscriminatorMetadata(MetadataAnnotation tenantTableDiscriminator, MetadataAccessor accessor)
public boolean equals(Object objectToCompare)
equals in class ORMetadatapublic String getContextProperty()
public String getType()
public void process(MetadataDescriptor descriptor, TablePerMultitenantPolicy policy)
public void setContextProperty(String contextProperty)
public void setType(String type)
Copyright © 2007–2021 Eclipse.org - EclipseLink Project. All rights reserved.