public class JoinTableMetadata extends RelationalTableMetadata
m_project| Constructor and Description |
|---|
JoinTableMetadata()
INTERNAL:
Used for XML loading.
|
JoinTableMetadata(MetadataAccessor accessor)
INTERNAL:
Used for defaulting.
|
JoinTableMetadata(MetadataAnnotation joinTable,
MetadataAccessor accessor)
INTERNAL:
Used for annotation loading.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object objectToCompare)
INTERNAL:
|
java.lang.String |
getCatalogContext()
INTERNAL:
|
ForeignKeyMetadata |
getInverseForeignKey()
INTERNAL:
Used for OX mapping.
|
java.util.List<JoinColumnMetadata> |
getInverseJoinColumns()
INTERNAL:
Used for OX mapping.
|
java.lang.String |
getNameContext()
INTERNAL:
|
java.lang.String |
getSchemaContext()
INTERNAL:
|
int |
hashCode() |
void |
initXMLObject(MetadataAccessibleObject accessibleObject,
XMLEntityMappings entityMappings)
INTERNAL:
|
void |
processForeignKey()
INTERNAL:
Process any foreign key specification for this table.
|
void |
setInverseForeignKey(ForeignKeyMetadata inverseForeignKey)
INTERNAL:
Used for OX mapping.
|
void |
setInverseJoinColumns(java.util.List<JoinColumnMetadata> inverseJoinColumns)
INTERNAL:
Used for OX mapping.
|
getForeignKey, getJoinColumns, setForeignKey, setJoinColumnsgetCatalog, getCreationSuffix, getDatabaseTable, getIndexes, getName, getSchema, getUniqueConstraints, processCreationSuffix, processIndexes, processUniqueConstraints, setCatalog, setCreationSuffix, setDatabaseTable, setFullyQualifiedTableName, setIndexes, setName, setSchema, setUniqueConstraints, setUseDelimitersgetAccessibleObject, 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, initXMLObjects, initXMLTextObject, loadedFromAnnotation, loadedFromEclipseLinkXML, loadedFromXML, merge, mergeORObjectLists, mergeORObjects, mergeSimpleObjects, reloadEntity, reloadMappedSuperclass, setAccessibleObject, setEntityMappings, setFieldName, setFieldName, setProject, shouldOverride, valuesMatch, valuesMatchpublic JoinTableMetadata()
public JoinTableMetadata(MetadataAccessor accessor)
public JoinTableMetadata(MetadataAnnotation joinTable, MetadataAccessor accessor)
public boolean equals(java.lang.Object objectToCompare)
equals in class RelationalTableMetadatapublic int hashCode()
hashCode in class RelationalTableMetadatapublic java.lang.String getCatalogContext()
getCatalogContext in class TableMetadatapublic ForeignKeyMetadata getInverseForeignKey()
public java.util.List<JoinColumnMetadata> getInverseJoinColumns()
public java.lang.String getNameContext()
getNameContext in class TableMetadatapublic java.lang.String getSchemaContext()
getSchemaContext in class TableMetadatapublic void initXMLObject(MetadataAccessibleObject accessibleObject, XMLEntityMappings entityMappings)
initXMLObject in class RelationalTableMetadatapublic void processForeignKey()
processForeignKey in class RelationalTableMetadatapublic void setInverseForeignKey(ForeignKeyMetadata inverseForeignKey)
public void setInverseJoinColumns(java.util.List<JoinColumnMetadata> inverseJoinColumns)