Module org.eclipse.persistence.core
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
Modifier and TypeMethodDescriptionThis method is invoked reflectively on the reference object to return the value of the attribute in the object.void
setContainerPolicy
(CONTAINER_POLICY containerPolicy) void
setInlineMapping
(MAPPING inlineMapping) void
setMappedBy
(String mappedBy) void
setReferenceClassName
(String aClassName) void
useCollectionClass
(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 Details
-
getGetMethodName
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
String getReferenceClassName() -
setContainerPolicy
-
setInlineMapping
-
setMappedBy
-
setReferenceClassName
-
useCollectionClass
-