Class JaxbEmbeddableAttributesContainerImpl

java.lang.Object
org.hibernate.boot.jaxb.mapping.spi.JaxbEmbeddableAttributesContainerImpl
All Implemented Interfaces:
Serializable, JaxbAttributesContainer, JaxbBaseAttributesContainer

public class JaxbEmbeddableAttributesContainerImpl extends Object implements Serializable, JaxbAttributesContainer

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:
  • Field Details

  • Constructor Details

    • JaxbEmbeddableAttributesContainerImpl

      public JaxbEmbeddableAttributesContainerImpl()
  • Method Details

    • getBasicAttributes

      public List<JaxbBasicImpl> 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 JAXB 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 JaxbBasicImpl

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

      public List<JaxbManyToOneImpl> 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 JAXB 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 JaxbManyToOneImpl

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

      public List<JaxbOneToManyImpl> 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 JAXB 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 JaxbOneToManyImpl

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

      public List<JaxbOneToOneImpl> 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 JAXB 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 JaxbOneToOneImpl

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

      public List<JaxbManyToManyImpl> 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 JAXB 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 JaxbManyToManyImpl

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

      public List<JaxbElementCollectionImpl> 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 JAXB 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 JaxbElementCollectionImpl

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

      public List<JaxbEmbeddedImpl> 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 JAXB 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 JaxbEmbeddedImpl

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

      public List<JaxbTransientImpl> 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 JAXB 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 JaxbTransientImpl

      Specified by:
      getTransients in interface JaxbAttributesContainer
      Returns:
      The value of the transients property.
    • getAnyMappingAttributes

      public List<JaxbAnyMappingImpl> getAnyMappingAttributes()
      Gets the value of the anyMappingAttributes 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 JAXB object. This is why there is not a set method for the anyMappingAttributes property.

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

       getAnyMappingAttributes().add(newItem);
       

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

      Specified by:
      getAnyMappingAttributes in interface JaxbBaseAttributesContainer
      Returns:
      The value of the anyMappingAttributes property.
    • getPluralAnyMappingAttributes

      public List<JaxbPluralAnyMappingImpl> getPluralAnyMappingAttributes()
      Gets the value of the pluralAnyMappingAttributes 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 JAXB object. This is why there is not a set method for the pluralAnyMappingAttributes property.

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

       getPluralAnyMappingAttributes().add(newItem);
       

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

      Specified by:
      getPluralAnyMappingAttributes in interface JaxbAttributesContainer
      Returns:
      The value of the pluralAnyMappingAttributes property.