Class JaxbEmbeddableAttributes

  • All Implemented Interfaces:
    Serializable, AttributesContainer

    public class JaxbEmbeddableAttributes
    extends Object
    implements Serializable, AttributesContainer
    Describes the features available for mapping attributes of embeddables

    Java class for embeddable-attributes complex type.

    The following schema fragment specifies the expected content contained within this class.

    
     <complexType name="embeddable-attributes">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element name="basic" type="{http://www.hibernate.org/xsd/orm/mapping}basic" maxOccurs="unbounded" minOccurs="0"/>
             <element name="many-to-one" type="{http://www.hibernate.org/xsd/orm/mapping}many-to-one" maxOccurs="unbounded" minOccurs="0"/>
             <element name="one-to-many" type="{http://www.hibernate.org/xsd/orm/mapping}one-to-many" maxOccurs="unbounded" minOccurs="0"/>
             <element name="one-to-one" type="{http://www.hibernate.org/xsd/orm/mapping}one-to-one" maxOccurs="unbounded" minOccurs="0"/>
             <element name="many-to-many" type="{http://www.hibernate.org/xsd/orm/mapping}many-to-many" maxOccurs="unbounded" minOccurs="0"/>
             <element name="element-collection" type="{http://www.hibernate.org/xsd/orm/mapping}element-collection" maxOccurs="unbounded" minOccurs="0"/>
             <element name="embedded" type="{http://www.hibernate.org/xsd/orm/mapping}embedded" maxOccurs="unbounded" minOccurs="0"/>
             <element name="transient" type="{http://www.hibernate.org/xsd/orm/mapping}transient" maxOccurs="unbounded" minOccurs="0"/>
             <element name="any" type="{http://www.hibernate.org/xsd/orm/mapping}hbm-any-mapping" maxOccurs="unbounded" minOccurs="0"/>
             <element name="many-to-any" type="{http://www.hibernate.org/xsd/orm/mapping}hbm-many-to-any" maxOccurs="unbounded" minOccurs="0"/>
           </sequence>
         </restriction>
       </complexContent>
     </complexType>
     
    See Also:
    Serialized Form
    • Constructor Detail

      • JaxbEmbeddableAttributes

        public JaxbEmbeddableAttributes()
    • Method Detail

      • getBasicAttributes

        public List<JaxbBasic> getBasicAttributes()
        Gets the value of the basicAttributes property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a set method for the basicAttributes property.

        For example, to add a new item, do as follows:

            getBasicAttributes().add(newItem);
         

        Objects of the following type(s) are allowed in the list JaxbBasic

        Specified by:
        getBasicAttributes in interface AttributesContainer
        Returns:
        The value of the basicAttributes property.
      • getManyToOneAttributes

        public List<JaxbManyToOne> getManyToOneAttributes()
        Gets the value of the manyToOneAttributes property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a set method for the manyToOneAttributes property.

        For example, to add a new item, do as follows:

            getManyToOneAttributes().add(newItem);
         

        Objects of the following type(s) are allowed in the list JaxbManyToOne

        Specified by:
        getManyToOneAttributes in interface AttributesContainer
        Returns:
        The value of the manyToOneAttributes property.
      • getOneToManyAttributes

        public List<JaxbOneToMany> getOneToManyAttributes()
        Gets the value of the oneToManyAttributes property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a set method for the oneToManyAttributes property.

        For example, to add a new item, do as follows:

            getOneToManyAttributes().add(newItem);
         

        Objects of the following type(s) are allowed in the list JaxbOneToMany

        Specified by:
        getOneToManyAttributes in interface AttributesContainer
        Returns:
        The value of the oneToManyAttributes property.
      • getOneToOneAttributes

        public List<JaxbOneToOne> getOneToOneAttributes()
        Gets the value of the oneToOneAttributes property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a set method for the oneToOneAttributes property.

        For example, to add a new item, do as follows:

            getOneToOneAttributes().add(newItem);
         

        Objects of the following type(s) are allowed in the list JaxbOneToOne

        Specified by:
        getOneToOneAttributes in interface AttributesContainer
        Returns:
        The value of the oneToOneAttributes property.
      • getManyToManyAttributes

        public List<JaxbManyToMany> getManyToManyAttributes()
        Gets the value of the manyToManyAttributes property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a set method for the manyToManyAttributes property.

        For example, to add a new item, do as follows:

            getManyToManyAttributes().add(newItem);
         

        Objects of the following type(s) are allowed in the list JaxbManyToMany

        Specified by:
        getManyToManyAttributes in interface AttributesContainer
        Returns:
        The value of the manyToManyAttributes property.
      • getElementCollectionAttributes

        public List<JaxbElementCollection> getElementCollectionAttributes()
        Gets the value of the elementCollectionAttributes property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a set method for the elementCollectionAttributes property.

        For example, to add a new item, do as follows:

            getElementCollectionAttributes().add(newItem);
         

        Objects of the following type(s) are allowed in the list JaxbElementCollection

        Specified by:
        getElementCollectionAttributes in interface AttributesContainer
        Returns:
        The value of the elementCollectionAttributes property.
      • getEmbeddedAttributes

        public List<JaxbEmbedded> getEmbeddedAttributes()
        Gets the value of the embeddedAttributes property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a set method for the embeddedAttributes property.

        For example, to add a new item, do as follows:

            getEmbeddedAttributes().add(newItem);
         

        Objects of the following type(s) are allowed in the list JaxbEmbedded

        Specified by:
        getEmbeddedAttributes in interface AttributesContainer
        Returns:
        The value of the embeddedAttributes property.
      • getTransients

        public List<JaxbTransient> getTransients()
        Gets the value of the transients property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a set method for the transients property.

        For example, to add a new item, do as follows:

            getTransients().add(newItem);
         

        Objects of the following type(s) are allowed in the list JaxbTransient

        Specified by:
        getTransients in interface AttributesContainer
        Returns:
        The value of the transients property.
      • getDiscriminatedAssociations

        public List<JaxbHbmAnyMapping> getDiscriminatedAssociations()
        Gets the value of the discriminatedAssociations property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a set method for the discriminatedAssociations property.

        For example, to add a new item, do as follows:

            getDiscriminatedAssociations().add(newItem);
         

        Objects of the following type(s) are allowed in the list JaxbHbmAnyMapping

        Specified by:
        getDiscriminatedAssociations in interface AttributesContainer
        Returns:
        The value of the discriminatedAssociations property.
      • getPluralDiscriminatedAssociations

        public List<JaxbHbmManyToAny> getPluralDiscriminatedAssociations()
        Gets the value of the pluralDiscriminatedAssociations property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a set method for the pluralDiscriminatedAssociations property.

        For example, to add a new item, do as follows:

            getPluralDiscriminatedAssociations().add(newItem);
         

        Objects of the following type(s) are allowed in the list JaxbHbmManyToAny

        Specified by:
        getPluralDiscriminatedAssociations in interface AttributesContainer
        Returns:
        The value of the pluralDiscriminatedAssociations property.