Interface InverseReferenceMapping<ABSTRACT_SESSION extends CoreAbstractSession,ATTRIBUTE_ACCESSOR extends CoreAttributeAccessor,CONTAINER_POLICY extends CoreContainerPolicy,DESCRIPTOR extends CoreDescriptor,FIELD extends CoreField,MAPPING extends CoreMapping,XML_RECORD extends XMLRecord>
-
- All Superinterfaces:
Mapping<ABSTRACT_SESSION,ATTRIBUTE_ACCESSOR,CONTAINER_POLICY,DESCRIPTOR,FIELD,XML_RECORD>
- All Known Implementing Classes:
XMLInverseReferenceMapping
public interface InverseReferenceMapping<ABSTRACT_SESSION extends CoreAbstractSession,ATTRIBUTE_ACCESSOR extends CoreAttributeAccessor,CONTAINER_POLICY extends CoreContainerPolicy,DESCRIPTOR extends CoreDescriptor,FIELD extends CoreField,MAPPING extends CoreMapping,XML_RECORD extends XMLRecord> extends Mapping<ABSTRACT_SESSION,ATTRIBUTE_ACCESSOR,CONTAINER_POLICY,DESCRIPTOR,FIELD,XML_RECORD>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getGetMethodName()
This method is invoked reflectively on the reference object to return the value of the attribute in the object.MAPPING
getInlineMapping()
java.lang.String
getReferenceClassName()
void
setContainerPolicy(CONTAINER_POLICY containerPolicy)
void
setInlineMapping(MAPPING inlineMapping)
void
setMappedBy(java.lang.String mappedBy)
void
setReferenceClassName(java.lang.String aClassName)
void
useCollectionClass(java.lang.Class concreteClass)
-
Methods inherited from interface org.eclipse.persistence.internal.oxm.mappings.Mapping
convertClassNamesToClasses, getAttributeAccessor, getAttributeClassification, getAttributeName, getAttributeValueFromObject, getContainerPolicy, getDescriptor, getField, getReferenceDescriptor, isAbstractCompositeCollectionMapping, isAbstractCompositeDirectCollectionMapping, isAbstractCompositeObjectMapping, isAbstractDirectMapping, isCollectionMapping, isReadOnly, isReferenceMapping, isTransformationMapping, setAttributeAccessor, setAttributeName, setAttributeValueInObject, setGetMethodName, setIsReadOnly, setProperties, setSetMethodName, writeSingleValue
-
-
-
-
Method Detail
-
getGetMethodName
java.lang.String getGetMethodName()
This method is invoked reflectively on the reference object to return the value of the attribute in the object. This method returns the name of the getMethodName or null if not using method access.
-
getInlineMapping
MAPPING getInlineMapping()
-
getReferenceClassName
java.lang.String getReferenceClassName()
-
setContainerPolicy
void setContainerPolicy(CONTAINER_POLICY containerPolicy)
-
setInlineMapping
void setInlineMapping(MAPPING inlineMapping)
-
setMappedBy
void setMappedBy(java.lang.String mappedBy)
-
setReferenceClassName
void setReferenceClassName(java.lang.String aClassName)
-
useCollectionClass
void useCollectionClass(java.lang.Class concreteClass)
-
-