Package org.hibernate.processor.xml.jaxb

Class Attributes


  • public classAttributesextendsObject
    This element contains the entity field or property mappings. It may be sparsely populated to include only a subset of the fields or properties. If metadata-complete for the entity is true then the remainder of the attributes will be defaulted according to the default rules.

    Java class for attributes complex type.

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

     <complexType name="attributes">   <complexContent>     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">       <sequence>         <element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>         <choice>           <element name="id" type="{https://jakarta.ee/xml/ns/persistence/orm}id" maxOccurs="unbounded" minOccurs="0"/>           <element name="embedded-id" type="{https://jakarta.ee/xml/ns/persistence/orm}embedded-id" minOccurs="0"/>         </choice>         <element name="basic" type="{https://jakarta.ee/xml/ns/persistence/orm}basic" maxOccurs="unbounded" minOccurs="0"/>         <element name="version" type="{https://jakarta.ee/xml/ns/persistence/orm}version" maxOccurs="unbounded" minOccurs="0"/>         <element name="many-to-one" type="{https://jakarta.ee/xml/ns/persistence/orm}many-to-one" maxOccurs="unbounded" minOccurs="0"/>         <element name="one-to-many" type="{https://jakarta.ee/xml/ns/persistence/orm}one-to-many" maxOccurs="unbounded" minOccurs="0"/>         <element name="one-to-one" type="{https://jakarta.ee/xml/ns/persistence/orm}one-to-one" maxOccurs="unbounded" minOccurs="0"/>         <element name="many-to-many" type="{https://jakarta.ee/xml/ns/persistence/orm}many-to-many" maxOccurs="unbounded" minOccurs="0"/>         <element name="element-collection" type="{https://jakarta.ee/xml/ns/persistence/orm}element-collection" maxOccurs="unbounded" minOccurs="0"/>         <element name="embedded" type="{https://jakarta.ee/xml/ns/persistence/orm}embedded" maxOccurs="unbounded" minOccurs="0"/>         <element name="transient" type="{https://jakarta.ee/xml/ns/persistence/orm}transient" maxOccurs="unbounded" minOccurs="0"/>       </sequence>     </restriction>   </complexContent> </complexType>
    • Constructor Detail

      • Attributes

        public Attributes()
    • Method Detail

      • getDescription

        public String getDescription()
        Gets the value of the description property.
        Returns:
        possible object isString
      • setDescription

        public void setDescription​(String value)
        Sets the value of the description property.
        Parameters:
        value - allowed object isString
      • getId

        public List<Id> getId()
        Gets the value of the id 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 aset method for the id property.

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

            getId().add(newItem);

        Objects of the following type(s) are allowed in the listId

        Returns:
        The value of the id property.
      • getEmbeddedId

        public EmbeddedId getEmbeddedId()
        Gets the value of the embeddedId property.
        Returns:
        possible object isEmbeddedId
      • setEmbeddedId

        public void setEmbeddedId​(EmbeddedId value)
        Sets the value of the embeddedId property.
        Parameters:
        value - allowed object isEmbeddedId
      • getBasic

        public List<Basic> 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 Jakarta XML Binding object. This is why there is not aset 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 listBasic

        Returns:
        The value of the basic property.
      • getVersion

        public List<Version> getVersion()
        Gets the value of the version 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 aset method for the version property.

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

            getVersion().add(newItem);

        Objects of the following type(s) are allowed in the listVersion

        Returns:
        The value of the version property.
      • getManyToOne

        public List<ManyToOne> 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 Jakarta XML Binding object. This is why there is not aset 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 listManyToOne

        Returns:
        The value of the manyToOne property.
      • getOneToMany

        public List<OneToMany> 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 Jakarta XML Binding object. This is why there is not aset 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 listOneToMany

        Returns:
        The value of the oneToMany property.
      • getOneToOne

        public List<OneToOne> 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 Jakarta XML Binding object. This is why there is not aset 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 listOneToOne

        Returns:
        The value of the oneToOne property.
      • getManyToMany

        public List<ManyToMany> 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 Jakarta XML Binding object. This is why there is not aset 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 listManyToMany

        Returns:
        The value of the manyToMany property.
      • getElementCollection

        public List<ElementCollection> 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 Jakarta XML Binding object. This is why there is not aset 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 listElementCollection

        Returns:
        The value of the elementCollection property.
      • getEmbedded

        public List<Embedded> 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 Jakarta XML Binding object. This is why there is not aset 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 listEmbedded

        Returns:
        The value of the embedded property.
      • getTransient

        public List<Transient> 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 Jakarta XML Binding object. This is why there is not aset 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 listTransient

        Returns:
        The value of the transient property.