Class JaxbHbmHibernateMapping

  • All Implemented Interfaces:
    Serializable, ToolingHintContainer, BindableMappingDescriptor

    public class JaxbHbmHibernateMapping
    extends JaxbHbmToolingHintContainer
    implements Serializable, BindableMappingDescriptor

    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 Jakarta XML Binding 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

        Returns:
        The value of the identifierGenerator property.
      • 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 Jakarta XML Binding 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

        Returns:
        The value of the typedef property.
      • 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 Jakarta XML Binding 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

        Returns:
        The value of the filterDef property.
      • 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 Jakarta XML Binding 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

        Returns:
        The value of the import property.
      • 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 Jakarta XML Binding 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

        Returns:
        The value of the clazz property.
      • 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 Jakarta XML Binding 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

        Returns:
        The value of the subclass property.
      • 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 Jakarta XML Binding 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

        Returns:
        The value of the joinedSubclass property.
      • 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 Jakarta XML Binding 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

        Returns:
        The value of the unionSubclass property.
      • 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 Jakarta XML Binding 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

        Returns:
        The value of the resultset property.
      • 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 Jakarta XML Binding 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

        Returns:
        The value of the query property.
      • 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 Jakarta XML Binding 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

        Returns:
        The value of the sqlQuery property.
      • 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 Jakarta XML Binding 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

        Returns:
        The value of the fetchProfile property.
      • 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 Jakarta XML Binding 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

        Returns:
        The value of the databaseObject property.
      • 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