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(Object objectToCompare)
INTERNAL:
|
String |
getCatalogContext()
INTERNAL:
|
ForeignKeyMetadata |
getInverseForeignKey()
INTERNAL:
Used for OX mapping.
|
List<JoinColumnMetadata> |
getInverseJoinColumns()
INTERNAL:
Used for OX mapping.
|
String |
getNameContext()
INTERNAL:
|
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(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(Object objectToCompare)
equals in class RelationalTableMetadatapublic int hashCode()
hashCode in class RelationalTableMetadatapublic String getCatalogContext()
getCatalogContext in class TableMetadatapublic ForeignKeyMetadata getInverseForeignKey()
public List<JoinColumnMetadata> getInverseJoinColumns()
public String getNameContext()
getNameContext in class TableMetadatapublic 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(List<JoinColumnMetadata> inverseJoinColumns)
Copyright © 2007–2021 Eclipse.org - EclipseLink Project. All rights reserved.