Class JaxbEmbeddable

  • All Implemented Interfaces:
    java.io.Serializable, ManagedType

    public class JaxbEmbeddable
    extends java.lang.Object
    implements java.io.Serializable, ManagedType
    Defines the settings and mappings for embeddable objects. Is allowed to be sparsely populated and used in conjunction with the annotations. Alternatively, the metadata-complete attribute can be used to indicate that no annotations are to be processed in the class. If this is the case then the defaulting rules will be recursively applied.
    See Also:
    Serialized Form
    • Field Detail

      • description

        protected java.lang.String description
      • clazz

        protected java.lang.String clazz
      • metadataComplete

        protected java.lang.Boolean metadataComplete
    • Constructor Detail

      • JaxbEmbeddable

        public JaxbEmbeddable()
    • Method Detail

      • getDescription

        public java.lang.String getDescription()
        Gets the value of the description property.
        Specified by:
        getDescription in interface ManagedType
        Returns:
        possible object is String
      • setDescription

        public void setDescription​(java.lang.String value)
        Sets the value of the description property.
        Specified by:
        setDescription in interface ManagedType
        Parameters:
        value - allowed object is String
      • getClazz

        public java.lang.String getClazz()
        Gets the value of the clazz property.
        Specified by:
        getClazz in interface ManagedType
        Returns:
        possible object is String
      • setClazz

        public void setClazz​(java.lang.String value)
        Sets the value of the clazz property.
        Specified by:
        setClazz in interface ManagedType
        Parameters:
        value - allowed object is String
      • getAccess

        public AccessType getAccess()
        Gets the value of the access property.
        Specified by:
        getAccess in interface ManagedType
        Returns:
        possible object is String
      • setAccess

        public void setAccess​(AccessType value)
        Sets the value of the access property.
        Specified by:
        setAccess in interface ManagedType
        Parameters:
        value - allowed object is String
      • isMetadataComplete

        public java.lang.Boolean isMetadataComplete()
        Gets the value of the metadataComplete property.
        Specified by:
        isMetadataComplete in interface ManagedType
        Returns:
        possible object is Boolean
      • setMetadataComplete

        public void setMetadataComplete​(java.lang.Boolean value)
        Sets the value of the metadataComplete property.
        Specified by:
        setMetadataComplete in interface ManagedType
        Parameters:
        value - allowed object is Boolean