Class JaxbEmbeddableAttributes
- java.lang.Object
-
- org.hibernate.boot.jaxb.mapping.JaxbEmbeddableAttributes
-
- All Implemented Interfaces:
Serializable
,AttributesContainer
public class JaxbEmbeddableAttributes extends Object implements Serializable, AttributesContainer
Describes the features available for mapping attributes of embeddablesJava 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
-
-
Field Summary
Fields Modifier and Type Field Description protected List<JaxbBasic>
basicAttributes
protected List<JaxbHbmAnyMapping>
discriminatedAssociations
protected List<JaxbElementCollection>
elementCollectionAttributes
protected List<JaxbEmbedded>
embeddedAttributes
protected List<JaxbManyToMany>
manyToManyAttributes
protected List<JaxbManyToOne>
manyToOneAttributes
protected List<JaxbOneToMany>
oneToManyAttributes
protected List<JaxbOneToOne>
oneToOneAttributes
protected List<JaxbHbmManyToAny>
pluralDiscriminatedAssociations
protected List<JaxbTransient>
transients
-
Constructor Summary
Constructors Constructor Description JaxbEmbeddableAttributes()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<JaxbBasic>
getBasicAttributes()
Gets the value of the basicAttributes property.List<JaxbHbmAnyMapping>
getDiscriminatedAssociations()
Gets the value of the discriminatedAssociations property.List<JaxbElementCollection>
getElementCollectionAttributes()
Gets the value of the elementCollectionAttributes property.List<JaxbEmbedded>
getEmbeddedAttributes()
Gets the value of the embeddedAttributes property.List<JaxbManyToMany>
getManyToManyAttributes()
Gets the value of the manyToManyAttributes property.List<JaxbManyToOne>
getManyToOneAttributes()
Gets the value of the manyToOneAttributes property.List<JaxbOneToMany>
getOneToManyAttributes()
Gets the value of the oneToManyAttributes property.List<JaxbOneToOne>
getOneToOneAttributes()
Gets the value of the oneToOneAttributes property.List<JaxbHbmManyToAny>
getPluralDiscriminatedAssociations()
Gets the value of the pluralDiscriminatedAssociations property.List<JaxbTransient>
getTransients()
Gets the value of the transients property.
-
-
-
Field Detail
-
manyToOneAttributes
protected List<JaxbManyToOne> manyToOneAttributes
-
oneToManyAttributes
protected List<JaxbOneToMany> oneToManyAttributes
-
oneToOneAttributes
protected List<JaxbOneToOne> oneToOneAttributes
-
manyToManyAttributes
protected List<JaxbManyToMany> manyToManyAttributes
-
elementCollectionAttributes
protected List<JaxbElementCollection> elementCollectionAttributes
-
embeddedAttributes
protected List<JaxbEmbedded> embeddedAttributes
-
transients
protected List<JaxbTransient> transients
-
discriminatedAssociations
protected List<JaxbHbmAnyMapping> discriminatedAssociations
-
pluralDiscriminatedAssociations
protected List<JaxbHbmManyToAny> pluralDiscriminatedAssociations
-
-
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 interfaceAttributesContainer
- 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 interfaceAttributesContainer
- 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 interfaceAttributesContainer
- 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 interfaceAttributesContainer
- 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 interfaceAttributesContainer
- 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 interfaceAttributesContainer
- 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 interfaceAttributesContainer
- 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 interfaceAttributesContainer
- 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 interfaceAttributesContainer
- 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 interfaceAttributesContainer
- Returns:
- The value of the pluralDiscriminatedAssociations property.
-
-