Top Description Fields Constructors Methods
org.hibernate.boot.jaxb.mapping.spi

public Class JaxbEmbeddableAttributes

extends Object
implements Serializable, AttributesContainer
Class Inheritance
All Implemented Interfaces
org.hibernate.boot.jaxb.mapping.spi.AttributesContainer, java.io.Serializable
Annotations
@XmlAccessorType:FIELD
@XmlType
name:embeddable-attributes
namespace:http://xmlns.jcp.org/xml/ns/persistence/orm
propOrder:basic, manyToOne, oneToMany, oneToOne, manyToMany, elementCollection, embedded, _transient
Imports
java.io.Serializable, java.util.ArrayList, .List, javax.xml.bind.annotation.XmlAccessType, .XmlAccessorType, .XmlElement, .XmlType

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://xmlns.jcp.org/xml/ns/persistence/orm}basic" maxOccurs="unbounded" minOccurs="0"/>
        <element name="many-to-one" type="{http://xmlns.jcp.org/xml/ns/persistence/orm}many-to-one" maxOccurs="unbounded" minOccurs="0"/>
        <element name="one-to-many" type="{http://xmlns.jcp.org/xml/ns/persistence/orm}one-to-many" maxOccurs="unbounded" minOccurs="0"/>
        <element name="one-to-one" type="{http://xmlns.jcp.org/xml/ns/persistence/orm}one-to-one" maxOccurs="unbounded" minOccurs="0"/>
        <element name="many-to-many" type="{http://xmlns.jcp.org/xml/ns/persistence/orm}many-to-many" maxOccurs="unbounded" minOccurs="0"/>
        <element name="element-collection" type="{http://xmlns.jcp.org/xml/ns/persistence/orm}element-collection" maxOccurs="unbounded" minOccurs="0"/>
        <element name="embedded" type="{http://xmlns.jcp.org/xml/ns/persistence/orm}embedded" maxOccurs="unbounded" minOccurs="0"/>
        <element name="transient" type="{http://xmlns.jcp.org/xml/ns/persistence/orm}transient" maxOccurs="unbounded" minOccurs="0"/>
      </sequence>
    </restriction>
  </complexContent>
</complexType>

Field Summary

Modifier and TypeField and Description
protected List<JaxbTransient>
protected List<JaxbBasic>
protected List<JaxbElementCollection>
protected List<JaxbEmbedded>
protected List<JaxbManyToMany>
protected List<JaxbManyToOne>
protected List<JaxbOneToMany>
protected List<JaxbOneToOne>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public List<JaxbBasic>
getBasic()

Implements org.hibernate.boot.jaxb.mapping.spi.AttributesContainer.getBasic.

Gets the value of the basic property.
public List<JaxbElementCollection>
getElementCollection()

Implements org.hibernate.boot.jaxb.mapping.spi.AttributesContainer.getElementCollection.

Gets the value of the elementCollection property.
public List<JaxbEmbedded>
getEmbedded()

Implements org.hibernate.boot.jaxb.mapping.spi.AttributesContainer.getEmbedded.

Gets the value of the embedded property.
public List<JaxbManyToMany>
getManyToMany()

Implements org.hibernate.boot.jaxb.mapping.spi.AttributesContainer.getManyToMany.

Gets the value of the manyToMany property.
public List<JaxbManyToOne>
getManyToOne()

Implements org.hibernate.boot.jaxb.mapping.spi.AttributesContainer.getManyToOne.

Gets the value of the manyToOne property.
public List<JaxbOneToMany>
getOneToMany()

Implements org.hibernate.boot.jaxb.mapping.spi.AttributesContainer.getOneToMany.

Gets the value of the oneToMany property.
public List<JaxbOneToOne>
getOneToOne()

Implements org.hibernate.boot.jaxb.mapping.spi.AttributesContainer.getOneToOne.

Gets the value of the oneToOne property.
public List<JaxbTransient>
getTransient()

Implements org.hibernate.boot.jaxb.mapping.spi.AttributesContainer.getTransient.

Gets the value of the transient property.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

_transientback to summary
protected List<JaxbTransient> _transient
Annotations
@XmlElement
name:transient
namespace:http://xmlns.jcp.org/xml/ns/persistence/orm
basicback to summary
protected List<JaxbBasic> basic
Annotations
@XmlElement
namespace:http://xmlns.jcp.org/xml/ns/persistence/orm
elementCollectionback to summary
protected List<JaxbElementCollection> elementCollection
Annotations
@XmlElement
name:element-collection
namespace:http://xmlns.jcp.org/xml/ns/persistence/orm
embeddedback to summary
protected List<JaxbEmbedded> embedded
Annotations
@XmlElement
namespace:http://xmlns.jcp.org/xml/ns/persistence/orm
manyToManyback to summary
protected List<JaxbManyToMany> manyToMany
Annotations
@XmlElement
name:many-to-many
namespace:http://xmlns.jcp.org/xml/ns/persistence/orm
manyToOneback to summary
protected List<JaxbManyToOne> manyToOne
Annotations
@XmlElement
name:many-to-one
namespace:http://xmlns.jcp.org/xml/ns/persistence/orm
oneToManyback to summary
protected List<JaxbOneToMany> oneToMany
Annotations
@XmlElement
name:one-to-many
namespace:http://xmlns.jcp.org/xml/ns/persistence/orm
oneToOneback to summary
protected List<JaxbOneToOne> oneToOne
Annotations
@XmlElement
name:one-to-one
namespace:http://xmlns.jcp.org/xml/ns/persistence/orm

Constructor Detail

JaxbEmbeddableAttributesback to summary
public JaxbEmbeddableAttributes()

Method Detail

getBasicback to summary
public List<JaxbBasic> getBasic()

Implements org.hibernate.boot.jaxb.mapping.spi.AttributesContainer.getBasic.

Gets the value of the basic 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 basic property.

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

   getBasic().add(newItem);

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

getElementCollectionback to summary
public List<JaxbElementCollection> getElementCollection()

Implements org.hibernate.boot.jaxb.mapping.spi.AttributesContainer.getElementCollection.

Gets the value of the elementCollection 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 elementCollection property.

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

   getElementCollection().add(newItem);

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

getEmbeddedback to summary
public List<JaxbEmbedded> getEmbedded()

Implements org.hibernate.boot.jaxb.mapping.spi.AttributesContainer.getEmbedded.

Gets the value of the embedded 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 embedded property.

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

   getEmbedded().add(newItem);

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

getManyToManyback to summary
public List<JaxbManyToMany> getManyToMany()

Implements org.hibernate.boot.jaxb.mapping.spi.AttributesContainer.getManyToMany.

Gets the value of the manyToMany 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 manyToMany property.

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

   getManyToMany().add(newItem);

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

getManyToOneback to summary
public List<JaxbManyToOne> getManyToOne()

Implements org.hibernate.boot.jaxb.mapping.spi.AttributesContainer.getManyToOne.

Gets the value of the manyToOne 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 manyToOne property.

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

   getManyToOne().add(newItem);

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

getOneToManyback to summary
public List<JaxbOneToMany> getOneToMany()

Implements org.hibernate.boot.jaxb.mapping.spi.AttributesContainer.getOneToMany.

Gets the value of the oneToMany 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 oneToMany property.

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

   getOneToMany().add(newItem);

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

getOneToOneback to summary
public List<JaxbOneToOne> getOneToOne()

Implements org.hibernate.boot.jaxb.mapping.spi.AttributesContainer.getOneToOne.

Gets the value of the oneToOne 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 oneToOne property.

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

   getOneToOne().add(newItem);

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

getTransientback to summary
public List<JaxbTransient> getTransient()

Implements org.hibernate.boot.jaxb.mapping.spi.AttributesContainer.getTransient.

Gets the value of the transient 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 transient property.

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

   getTransient().add(newItem);

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