Interface CompositeObjectMapping<ABSTRACT_SESSION extends CoreAbstractSession,​ATTRIBUTE_ACCESSOR extends CoreAttributeAccessor,​CONTAINER_POLICY extends CoreContainerPolicy,​CONVERTER extends CoreConverter,​DESCRIPTOR extends CoreDescriptor,​FIELD extends CoreField,​MARSHALLER extends Marshaller,​SESSION extends CoreSession,​UNMARSHAL_KEEP_AS_ELEMENT_POLICY extends UnmarshalKeepAsElementPolicy,​UNMARSHALLER extends Unmarshaller,​XML_RECORD extends XMLRecord>

    • Method Detail

      • getReferenceClass

        java.lang.Class getReferenceClass()
        PUBLIC: Returns the reference class
      • getReferenceClassName

        java.lang.String getReferenceClassName()
      • hasConverter

        boolean hasConverter()
      • setConverter

        void setConverter​(CONVERTER converter)
      • setIsWriteOnly

        void setIsWriteOnly​(boolean b)
      • setNullPolicy

        void setNullPolicy​(AbstractNullPolicy aNullPolicy)
        Set the AbstractNullPolicy on the mapping
        The default policy is NullPolicy.
        Parameters:
        aNullPolicy -
      • setReferenceClass

        void setReferenceClass​(java.lang.Class aClass)
        This is a reference class whose instances this mapping will store in the domain objects.
      • setReferenceClassName

        void setReferenceClassName​(java.lang.String aClassName)
      • setXPath

        void setXPath​(java.lang.String string)
      • setField

        void setField​(FIELD theField)
        ADVANCED: Set the field in the mapping.