public class ForeignKeyMetadata extends ORMetadata
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
m_constraintMode |
protected java.lang.String |
m_foreignKeyDefinition |
protected java.lang.String |
m_name |
m_project| Constructor and Description |
|---|
ForeignKeyMetadata()
INTERNAL:
Used for XML loading.
|
ForeignKeyMetadata(ForeignKeyMetadata foreignKey)
INTERNAL:
Used for annotation loading from subclasses of ForeignKeyMetadata.
|
ForeignKeyMetadata(MetadataAnnotation foreignKey,
MetadataAccessor accessor)
INTERNAL:
Used for annotation loading.
|
ForeignKeyMetadata(java.lang.String xmlElement)
INTERNAL:
Used for XML loading.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object objectToCompare)
INTERNAL:
|
java.lang.String |
getConstraintMode()
INTERNAL:
Used for OX mapping.
|
java.lang.String |
getForeignKeyDefinition()
INTERNAL:
Used for OX mapping.
|
java.lang.String |
getName()
INTERNAL:
Used for OX mapping.
|
int |
hashCode() |
protected boolean |
isConstraintMode()
INTERNAL:
|
protected boolean |
isNoConstraintMode()
INTERNAL:
|
protected boolean |
isProviderDefaultConstraintMode()
INTERNAL:
|
void |
process(DatabaseTable table)
INTERNAL:
Process this JPA metadata into an EclipseLink ForeignKeyConstraint.
|
void |
setConstraintMode(java.lang.String constraintMode)
INTERNAL:
Used for OX mapping.
|
void |
setForeignKeyDefinition(java.lang.String foreignKeyDefinition)
INTERNAL:
Used for OX mapping.
|
void |
setName(java.lang.String name)
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 java.lang.String m_name
protected java.lang.String m_constraintMode
protected java.lang.String m_foreignKeyDefinition
public ForeignKeyMetadata()
public ForeignKeyMetadata(ForeignKeyMetadata foreignKey)
public ForeignKeyMetadata(MetadataAnnotation foreignKey, MetadataAccessor accessor)
public ForeignKeyMetadata(java.lang.String xmlElement)
public boolean equals(java.lang.Object objectToCompare)
equals in class ORMetadatapublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String getConstraintMode()
public java.lang.String getForeignKeyDefinition()
public java.lang.String getName()
protected boolean isConstraintMode()
protected boolean isNoConstraintMode()
protected boolean isProviderDefaultConstraintMode()
public void process(DatabaseTable table)
public void setConstraintMode(java.lang.String constraintMode)
public void setForeignKeyDefinition(java.lang.String foreignKeyDefinition)
public void setName(java.lang.String name)