public class JoinTableMetadata extends RelationalTableMetadata
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:
|
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, setJoinColumns
getCatalog, getCreationSuffix, getDatabaseTable, getIndexes, getName, getSchema, getUniqueConstraints, processCreationSuffix, processIndexes, processUniqueConstraints, setCatalog, setCreationSuffix, setDatabaseTable, setFullyQualifiedTableName, setIndexes, setName, setSchema, setUniqueConstraints, setUseDelimiters
getAccessibleObjectName, getAnnotation, getEntityMappings, getJavaClassName, getLoader, getLocation, getLogger, getMetadataClass, getMetadataClass, getMetadataClass, getMetadataFactory, getProject, loadedFromAnnotation, loadedFromEclipseLinkXML, loadedFromXML, setAccessibleObject, setEntityMappings, setProject, shouldOverride
public JoinTableMetadata()
public JoinTableMetadata(MetadataAccessor accessor)
public JoinTableMetadata(MetadataAnnotation joinTable, MetadataAccessor accessor)
public boolean equals(java.lang.Object objectToCompare)
equals
in class RelationalTableMetadata
public java.lang.String getCatalogContext()
getCatalogContext
in class TableMetadata
public ForeignKeyMetadata getInverseForeignKey()
public java.util.List<JoinColumnMetadata> getInverseJoinColumns()
public java.lang.String getNameContext()
getNameContext
in class TableMetadata
public java.lang.String getSchemaContext()
getSchemaContext
in class TableMetadata
public void initXMLObject(MetadataAccessibleObject accessibleObject, XMLEntityMappings entityMappings)
initXMLObject
in class RelationalTableMetadata
public void processForeignKey()
processForeignKey
in class RelationalTableMetadata
public void setInverseForeignKey(ForeignKeyMetadata inverseForeignKey)
public void setInverseJoinColumns(java.util.List<JoinColumnMetadata> inverseJoinColumns)
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference