Class JaxbHbmHibernateMapping

  • All Implemented Interfaces:
    Serializable, ToolingHintContainer

    public class JaxbHbmHibernateMapping
    extends JaxbHbmToolingHintContainer
    implements Serializable

    Java class for anonymous complex type.

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

     <complexType>
       <complexContent>
         <extension base="{http://www.hibernate.org/xsd/orm/hbm}ToolingHintContainer">
           <choice maxOccurs="unbounded">
             <element name="identifier-generator" type="{http://www.hibernate.org/xsd/orm/hbm}IdentifierGeneratorDefinitionType" maxOccurs="unbounded" minOccurs="0"/>
             <element name="typedef" type="{http://www.hibernate.org/xsd/orm/hbm}TypeDefinitionType" maxOccurs="unbounded" minOccurs="0"/>
             <element name="filter-def" type="{http://www.hibernate.org/xsd/orm/hbm}FilterDefinitionType" maxOccurs="unbounded" minOccurs="0"/>
             <element name="import" type="{http://www.hibernate.org/xsd/orm/hbm}ClassRenameType" maxOccurs="unbounded" minOccurs="0"/>
             <element name="class" type="{http://www.hibernate.org/xsd/orm/hbm}RootEntityType"/>
             <element name="subclass" type="{http://www.hibernate.org/xsd/orm/hbm}DiscriminatorSubclassEntityType"/>
             <element name="joined-subclass" type="{http://www.hibernate.org/xsd/orm/hbm}JoinedSubclassEntityType"/>
             <element name="union-subclass" type="{http://www.hibernate.org/xsd/orm/hbm}UnionSubclassEntityType"/>
             <element name="resultset" type="{http://www.hibernate.org/xsd/orm/hbm}ResultSetMappingType" maxOccurs="unbounded" minOccurs="0"/>
             <group ref="{http://www.hibernate.org/xsd/orm/hbm}NamedQueryGroup" maxOccurs="unbounded" minOccurs="0"/>
             <element name="fetch-profile" type="{http://www.hibernate.org/xsd/orm/hbm}FetchProfileType" maxOccurs="unbounded" minOccurs="0"/>
             <element name="database-object" type="{http://www.hibernate.org/xsd/orm/hbm}AuxiliaryDatabaseObjectType" maxOccurs="unbounded" minOccurs="0"/>
           </choice>
           <attribute name="auto-import" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
           <attribute name="catalog" type="{http://www.w3.org/2001/XMLSchema}string" />
           <attribute name="default-access" type="{http://www.w3.org/2001/XMLSchema}string" default="property" />
           <attribute name="default-cascade" type="{http://www.w3.org/2001/XMLSchema}string" default="none" />
           <attribute name="default-lazy" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
           <attribute name="package" type="{http://www.hibernate.org/xsd/orm/hbm}ClassNameType" />
           <attribute name="schema" type="{http://www.w3.org/2001/XMLSchema}string" />
         </extension>
       </complexContent>
     </complexType>
     
    See Also:
    Serialized Form
    • Constructor Detail

      • JaxbHbmHibernateMapping

        public JaxbHbmHibernateMapping()
    • Method Detail

      • getIdentifierGenerator

        public List<JaxbHbmIdentifierGeneratorDefinitionType> getIdentifierGenerator()
        Gets the value of the identifierGenerator 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 identifierGenerator property.

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

            getIdentifierGenerator().add(newItem);
         

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

      • getTypedef

        public List<JaxbHbmTypeDefinitionType> getTypedef()
        Gets the value of the typedef 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 typedef property.

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

            getTypedef().add(newItem);
         

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

      • getFilterDef

        public List<JaxbHbmFilterDefinitionType> getFilterDef()
        Gets the value of the filterDef 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 filterDef property.

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

            getFilterDef().add(newItem);
         

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

      • getImport

        public List<JaxbHbmClassRenameType> getImport()
        Gets the value of the import 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 import property.

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

            getImport().add(newItem);
         

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

      • getClazz

        public List<JaxbHbmRootEntityType> getClazz()
        Gets the value of the clazz 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 clazz property.

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

            getClazz().add(newItem);
         

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

      • getSubclass

        public List<JaxbHbmDiscriminatorSubclassEntityType> getSubclass()
        Gets the value of the subclass 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 subclass property.

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

            getSubclass().add(newItem);
         

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

      • getJoinedSubclass

        public List<JaxbHbmJoinedSubclassEntityType> getJoinedSubclass()
        Gets the value of the joinedSubclass 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 joinedSubclass property.

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

            getJoinedSubclass().add(newItem);
         

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

      • getUnionSubclass

        public List<JaxbHbmUnionSubclassEntityType> getUnionSubclass()
        Gets the value of the unionSubclass 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 unionSubclass property.

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

            getUnionSubclass().add(newItem);
         

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

      • getResultset

        public List<JaxbHbmResultSetMappingType> getResultset()
        Gets the value of the resultset 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 resultset property.

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

            getResultset().add(newItem);
         

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

      • getQuery

        public List<JaxbHbmNamedQueryType> getQuery()
        Gets the value of the query 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 query property.

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

            getQuery().add(newItem);
         

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

      • getSqlQuery

        public List<JaxbHbmNamedNativeQueryType> getSqlQuery()
        Gets the value of the sqlQuery 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 sqlQuery property.

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

            getSqlQuery().add(newItem);
         

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

      • getFetchProfile

        public List<JaxbHbmFetchProfileType> getFetchProfile()
        Gets the value of the fetchProfile 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 fetchProfile property.

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

            getFetchProfile().add(newItem);
         

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

      • getDatabaseObject

        public List<JaxbHbmAuxiliaryDatabaseObjectType> getDatabaseObject()
        Gets the value of the databaseObject 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 databaseObject property.

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

            getDatabaseObject().add(newItem);
         

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

      • isAutoImport

        public boolean isAutoImport()
        Gets the value of the autoImport property.
        Returns:
        possible object is Boolean
      • setAutoImport

        public void setAutoImport​(Boolean value)
        Sets the value of the autoImport property.
        Parameters:
        value - allowed object is Boolean
      • getCatalog

        public String getCatalog()
        Gets the value of the catalog property.
        Returns:
        possible object is String
      • setCatalog

        public void setCatalog​(String value)
        Sets the value of the catalog property.
        Parameters:
        value - allowed object is String
      • getDefaultAccess

        public String getDefaultAccess()
        Gets the value of the defaultAccess property.
        Returns:
        possible object is String
      • setDefaultAccess

        public void setDefaultAccess​(String value)
        Sets the value of the defaultAccess property.
        Parameters:
        value - allowed object is String
      • getDefaultCascade

        public String getDefaultCascade()
        Gets the value of the defaultCascade property.
        Returns:
        possible object is String
      • setDefaultCascade

        public void setDefaultCascade​(String value)
        Sets the value of the defaultCascade property.
        Parameters:
        value - allowed object is String
      • isDefaultLazy

        public boolean isDefaultLazy()
        Gets the value of the defaultLazy property.
        Returns:
        possible object is Boolean
      • setDefaultLazy

        public void setDefaultLazy​(Boolean value)
        Sets the value of the defaultLazy property.
        Parameters:
        value - allowed object is Boolean
      • getPackage

        public String getPackage()
        Gets the value of the package property.
        Returns:
        possible object is String
      • setPackage

        public void setPackage​(String value)
        Sets the value of the package property.
        Parameters:
        value - allowed object is String
      • getSchema

        public String getSchema()
        Gets the value of the schema property.
        Returns:
        possible object is String
      • setSchema

        public void setSchema​(String value)
        Sets the value of the schema property.
        Parameters:
        value - allowed object is String