public class TenantTableDiscriminatorMetadata extends ORMetadata
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
m_contextProperty |
protected java.lang.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(java.lang.Object objectToCompare)
INTERNAL:
Required ORMetadata method used for XML merging.
|
java.lang.String |
getContextProperty()
INTERNAL:
Used for OX mapping.
|
java.lang.String |
getType()
INTERNAL:
Used for OX mapping.
|
int |
hashCode() |
void |
process(MetadataDescriptor descriptor,
TablePerMultitenantPolicy policy)
INTERNAL:
|
void |
setContextProperty(java.lang.String contextProperty)
INTERNAL:
Used for OX mapping.
|
void |
setType(java.lang.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 java.lang.String m_type
protected java.lang.String m_contextProperty
public TenantTableDiscriminatorMetadata()
public TenantTableDiscriminatorMetadata(MetadataAccessor accessor)
public TenantTableDiscriminatorMetadata(MetadataAnnotation tenantTableDiscriminator, MetadataAccessor accessor)
public boolean equals(java.lang.Object objectToCompare)
equals in class ORMetadatapublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String getContextProperty()
public java.lang.String getType()
public void process(MetadataDescriptor descriptor, TablePerMultitenantPolicy policy)
public void setContextProperty(java.lang.String contextProperty)
public void setType(java.lang.String type)