public class MapKeyMetadata extends ORMetadata
Constructor and Description |
---|
MapKeyMetadata()
INTERNAL:
Used for XML loading.
|
MapKeyMetadata(MetadataAccessor accessor)
INTERNAL:
Used for defaulting.
|
MapKeyMetadata(MetadataAnnotation mapKey,
MetadataAccessor accessor)
INTERNAL:
Used for annotation loading.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object objectToCompare)
INTERNAL:
|
java.lang.String |
getName()
INTERNAL:
Used for OX mapping.
|
boolean |
hasName()
INTERNAL:
Return true if a name has been specified.
|
java.lang.String |
process(ContainerMapping mapping,
MappingAccessor mappingAccessor)
INTERNAL:
Process a map key for a 1-M or M-M mapping.
|
void |
setName(java.lang.String name)
INTERNAL:
Used for OX mapping.
|
getAccessibleObjectName, getAnnotation, getEntityMappings, getJavaClassName, getLoader, getLocation, getLogger, getMetadataClass, getMetadataClass, getMetadataClass, getMetadataFactory, getProject, initXMLObject, loadedFromAnnotation, loadedFromEclipseLinkXML, loadedFromXML, setAccessibleObject, setEntityMappings, setProject, shouldOverride
public MapKeyMetadata()
public MapKeyMetadata(MetadataAccessor accessor)
public MapKeyMetadata(MetadataAnnotation mapKey, MetadataAccessor accessor)
public boolean equals(java.lang.Object objectToCompare)
equals
in class ORMetadata
public boolean hasName()
public java.lang.String process(ContainerMapping mapping, MappingAccessor mappingAccessor)
public java.lang.String getName()
public void setName(java.lang.String name)
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference