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 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

      void setContainerPolicy(CONTAINER_POLICY containerPolicy)
    • setInlineMapping

      void setInlineMapping(MAPPING inlineMapping)
    • setMappedBy

      void setMappedBy(String mappedBy)
    • setReferenceClassName

      void setReferenceClassName(String aClassName)
    • useCollectionClass

      void useCollectionClass(Class<?> concreteClass)