JaxbHibernateMapping (Hibernate JavaDocs)
Date: 2012-04-05

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.hibernate.internal.jaxb.mapping.hbm
Class JaxbHibernateMapping

    java.lang.Object
      org.hibernate.internal.jaxb.mapping.hbm.JaxbHibernateMapping

    public class JaxbHibernateMapping

extends Object

Java class for anonymous complex type.

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

     <complexType>
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element name="meta" type="{http://www.hibernate.org/xsd/hibernate-mapping}meta-element" maxOccurs="unbounded" minOccurs="0"/>
             <element name="identifier-generator" maxOccurs="unbounded" minOccurs="0">
               <complexType>
                 <complexContent>
                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     <attribute name="class" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
                     <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
                   </restriction>
                 </complexContent>
               </complexType>
             </element>
             <element name="typedef" maxOccurs="unbounded" minOccurs="0">
               <complexType>
                 <complexContent>
                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     <sequence>
                       <element name="param" type="{http://www.hibernate.org/xsd/hibernate-mapping}param-element" maxOccurs="unbounded" minOccurs="0"/>
                     </sequence>
                     <attribute name="class" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
                     <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
                   </restriction>
                 </complexContent>
               </complexType>
             </element>
             <element name="filter-def" maxOccurs="unbounded" minOccurs="0">
               <complexType>
                 <complexContent>
                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     <sequence maxOccurs="unbounded" minOccurs="0">
                       <element name="filter-param">
                         <complexType>
                           <complexContent>
                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                               <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
                               <attribute name="type" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
                             </restriction>
                           </complexContent>
                         </complexType>
                       </element>
                     </sequence>
                     <attribute name="condition" type="{http://www.w3.org/2001/XMLSchema}string" />
                     <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
                   </restriction>
                 </complexContent>
               </complexType>
             </element>
             <element name="import" maxOccurs="unbounded" minOccurs="0">
               <complexType>
                 <complexContent>
                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     <attribute name="class" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
                     <attribute name="rename" type="{http://www.w3.org/2001/XMLSchema}string" />
                   </restriction>
                 </complexContent>
               </complexType>
             </element>
             <choice maxOccurs="unbounded" minOccurs="0">
               <element name="class">
                 <complexType>
                   <complexContent>
                     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                       <sequence>
                         <element name="meta" type="{http://www.hibernate.org/xsd/hibernate-mapping}meta-element" maxOccurs="unbounded" minOccurs="0"/>
                         <element name="subselect" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                         <element name="cache" type="{http://www.hibernate.org/xsd/hibernate-mapping}cache-element" minOccurs="0"/>
                         <element name="synchronize" type="{http://www.hibernate.org/xsd/hibernate-mapping}synchronize-element" maxOccurs="unbounded" minOccurs="0"/>
                         <element name="comment" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                         <element name="tuplizer" type="{http://www.hibernate.org/xsd/hibernate-mapping}tuplizer-element" maxOccurs="unbounded" minOccurs="0"/>
                         <choice>
                           <element name="id">
                             <complexType>
                               <complexContent>
                                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                                   <sequence>
                                     <element name="meta" type="{http://www.hibernate.org/xsd/hibernate-mapping}meta-element" maxOccurs="unbounded" minOccurs="0"/>
                                     <element name="column" type="{http://www.hibernate.org/xsd/hibernate-mapping}column-element" maxOccurs="unbounded" minOccurs="0"/>
                                     <element name="type" type="{http://www.hibernate.org/xsd/hibernate-mapping}type-element" minOccurs="0"/>
                                     <element name="generator" type="{http://www.hibernate.org/xsd/hibernate-mapping}generator-element" minOccurs="0"/>
                                   </sequence>
                                   <attribute name="access" type="{http://www.w3.org/2001/XMLSchema}string" />
                                   <attribute name="column" type="{http://www.w3.org/2001/XMLSchema}string" />
                                   <attribute name="length" type="{http://www.w3.org/2001/XMLSchema}string" />
                                   <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
                                   <attribute name="node" type="{http://www.w3.org/2001/XMLSchema}string" />
                                   <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" />
                                   <attribute name="unsaved-value" type="{http://www.w3.org/2001/XMLSchema}string" />
                                 </restriction>
                               </complexContent>
                             </complexType>
                           </element>
                           <element name="composite-id">
                             <complexType>
                               <complexContent>
                                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                                   <sequence>
                                     <element name="meta" type="{http://www.hibernate.org/xsd/hibernate-mapping}meta-element" maxOccurs="unbounded" minOccurs="0"/>
                                     <choice maxOccurs="unbounded">
                                       <element name="key-property" type="{http://www.hibernate.org/xsd/hibernate-mapping}key-property-element"/>
                                       <element name="key-many-to-one" type="{http://www.hibernate.org/xsd/hibernate-mapping}key-many-to-one-element"/>
                                     </choice>
                                     <element name="generator" type="{http://www.hibernate.org/xsd/hibernate-mapping}generator-element" minOccurs="0"/>
                                   </sequence>
                                   <attribute name="access" type="{http://www.w3.org/2001/XMLSchema}string" />
                                   <attribute name="class" type="{http://www.w3.org/2001/XMLSchema}string" />
                                   <attribute name="mapped" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
                                   <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
                                   <attribute name="node" type="{http://www.w3.org/2001/XMLSchema}string" />
                                   <attribute name="unsaved-value" default="undefined">
                                     <simpleType>
                                       <restriction base="{http://www.w3.org/2001/XMLSchema}token">
                                         <enumeration value="any"/>
                                         <enumeration value="none"/>
                                         <enumeration value="undefined"/>
                                       </restriction>
                                     </simpleType>
                                   </attribute>
                                 </restriction>
                               </complexContent>
                             </complexType>
                           </element>
                         </choice>
                         <element name="discriminator" minOccurs="0">
                           <complexType>
                             <complexContent>
                               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                                 <sequence>
                                   <choice minOccurs="0">
                                     <element name="column" type="{http://www.hibernate.org/xsd/hibernate-mapping}column-element"/>
                                     <element name="formula" type="{http://www.w3.org/2001/XMLSchema}string"/>
                                   </choice>
                                 </sequence>
                                 <attribute name="column" type="{http://www.w3.org/2001/XMLSchema}string" />
                                 <attribute name="force" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
                                 <attribute name="formula" type="{http://www.w3.org/2001/XMLSchema}string" />
                                 <attribute name="insert" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
                                 <attribute name="length" type="{http://www.w3.org/2001/XMLSchema}string" />
                                 <attribute name="not-null" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
                                 <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" default="string" />
                               </restriction>
                             </complexContent>
                           </complexType>
                         </element>
                         <element name="natural-id" minOccurs="0">
                           <complexType>
                             <complexContent>
                               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                                 <sequence>
                                   <choice maxOccurs="unbounded" minOccurs="0">
                                     <element name="property" type="{http://www.hibernate.org/xsd/hibernate-mapping}property-element"/>
                                     <element name="many-to-one" type="{http://www.hibernate.org/xsd/hibernate-mapping}many-to-one-element"/>
                                     <element name="component" type="{http://www.hibernate.org/xsd/hibernate-mapping}component-element"/>
                                     <element name="dynamic-component" type="{http://www.hibernate.org/xsd/hibernate-mapping}dynamic-component-element"/>
                                     <element name="any" type="{http://www.hibernate.org/xsd/hibernate-mapping}any-element"/>
                                   </choice>
                                 </sequence>
                                 <attribute name="mutable" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
                               </restriction>
                             </complexContent>
                           </complexType>
                         </element>
                         <choice minOccurs="0">
                           <element name="version">
                             <complexType>
                               <complexContent>
                                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                                   <sequence>
                                     <element name="meta" type="{http://www.hibernate.org/xsd/hibernate-mapping}meta-element" maxOccurs="unbounded" minOccurs="0"/>
                                     <element name="column" type="{http://www.hibernate.org/xsd/hibernate-mapping}column-element" maxOccurs="unbounded" minOccurs="0"/>
                                   </sequence>
                                   <attribute name="access" type="{http://www.w3.org/2001/XMLSchema}string" />
                                   <attribute name="column" type="{http://www.w3.org/2001/XMLSchema}string" />
                                   <attribute name="generated" type="{http://www.hibernate.org/xsd/hibernate-mapping}generated-attribute" default="never" />
                                   <attribute name="insert" type="{http://www.w3.org/2001/XMLSchema}boolean" />
                                   <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
                                   <attribute name="node" type="{http://www.w3.org/2001/XMLSchema}string" />
                                   <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" default="integer" />
                                   <attribute name="unsaved-value" default="undefined">
                                     <simpleType>
                                       <restriction base="{http://www.w3.org/2001/XMLSchema}token">
                                         <enumeration value="negative"/>
                                         <enumeration value="null"/>
                                         <enumeration value="undefined"/>
                                       </restriction>
                                     </simpleType>
                                   </attribute>
                                 </restriction>
                               </complexContent>
                             </complexType>
                           </element>
                           <element name="timestamp">
                             <complexType>
                               <complexContent>
                                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                                   <sequence>
                                     <element name="meta" type="{http://www.hibernate.org/xsd/hibernate-mapping}meta-element" maxOccurs="unbounded" minOccurs="0"/>
                                   </sequence>
                                   <attribute name="access" type="{http://www.w3.org/2001/XMLSchema}string" />
                                   <attribute name="column" type="{http://www.w3.org/2001/XMLSchema}string" />
                                   <attribute name="generated" type="{http://www.hibernate.org/xsd/hibernate-mapping}generated-attribute" default="never" />
                                   <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
                                   <attribute name="node" type="{http://www.w3.org/2001/XMLSchema}string" />
                                   <attribute name="source" default="vm">
                                     <simpleType>
                                       <restriction base="{http://www.w3.org/2001/XMLSchema}token">
                                         <enumeration value="db"/>
                                         <enumeration value="vm"/>
                                       </restriction>
                                     </simpleType>
                                   </attribute>
                                   <attribute name="unsaved-value" default="null">
                                     <simpleType>
                                       <restriction base="{http://www.w3.org/2001/XMLSchema}token">
                                         <enumeration value="null"/>
                                         <enumeration value="undefined"/>
                                       </restriction>
                                     </simpleType>
                                   </attribute>
                                 </restriction>
                               </complexContent>
                             </complexType>
                           </element>
                         </choice>
                         <choice maxOccurs="unbounded" minOccurs="0">
                           <element name="property" type="{http://www.hibernate.org/xsd/hibernate-mapping}property-element"/>
                           <element name="many-to-one" type="{http://www.hibernate.org/xsd/hibernate-mapping}many-to-one-element"/>
                           <element name="one-to-one" type="{http://www.hibernate.org/xsd/hibernate-mapping}one-to-one-element"/>
                           <element name="component" type="{http://www.hibernate.org/xsd/hibernate-mapping}component-element"/>
                           <element name="dynamic-component" type="{http://www.hibernate.org/xsd/hibernate-mapping}dynamic-component-element"/>
                           <element name="properties" type="{http://www.hibernate.org/xsd/hibernate-mapping}properties-element"/>
                           <element name="any" type="{http://www.hibernate.org/xsd/hibernate-mapping}any-element"/>
                           <element name="map" type="{http://www.hibernate.org/xsd/hibernate-mapping}map-element"/>
                           <element name="set" type="{http://www.hibernate.org/xsd/hibernate-mapping}set-element"/>
                           <element name="list" type="{http://www.hibernate.org/xsd/hibernate-mapping}list-element"/>
                           <element name="bag" type="{http://www.hibernate.org/xsd/hibernate-mapping}bag-element"/>
                           <element name="idbag" type="{http://www.hibernate.org/xsd/hibernate-mapping}idbag-element"/>
                           <element name="array" type="{http://www.hibernate.org/xsd/hibernate-mapping}array-element"/>
                           <element name="primitive-array" type="{http://www.hibernate.org/xsd/hibernate-mapping}primitive-array-element"/>
                         </choice>
                         <choice>
                           <sequence>
                             <element name="join" type="{http://www.hibernate.org/xsd/hibernate-mapping}join-element" maxOccurs="unbounded" minOccurs="0"/>
                             <element name="subclass" type="{http://www.hibernate.org/xsd/hibernate-mapping}subclass-element" maxOccurs="unbounded" minOccurs="0"/>
                           </sequence>
                           <element name="joined-subclass" type="{http://www.hibernate.org/xsd/hibernate-mapping}joined-subclass-element" maxOccurs="unbounded" minOccurs="0"/>
                           <element name="union-subclass" type="{http://www.hibernate.org/xsd/hibernate-mapping}union-subclass-element" maxOccurs="unbounded" minOccurs="0"/>
                         </choice>
                         <element name="loader" type="{http://www.hibernate.org/xsd/hibernate-mapping}loader-element" minOccurs="0"/>
                         <element name="sql-insert" type="{http://www.hibernate.org/xsd/hibernate-mapping}sql-insert-element" minOccurs="0"/>
                         <element name="sql-update" type="{http://www.hibernate.org/xsd/hibernate-mapping}sql-update-element" minOccurs="0"/>
                         <element name="sql-delete" type="{http://www.hibernate.org/xsd/hibernate-mapping}sql-delete-element" minOccurs="0"/>
                         <element name="filter" type="{http://www.hibernate.org/xsd/hibernate-mapping}filter-element" maxOccurs="unbounded" minOccurs="0"/>
                         <element name="fetch-profile" type="{http://www.hibernate.org/xsd/hibernate-mapping}fetch-profile-element" maxOccurs="unbounded" minOccurs="0"/>
                         <element name="resultset" type="{http://www.hibernate.org/xsd/hibernate-mapping}resultset-element" maxOccurs="unbounded" minOccurs="0"/>
                         <choice maxOccurs="unbounded" minOccurs="0">
                           <element name="query" type="{http://www.hibernate.org/xsd/hibernate-mapping}query-element"/>
                           <element name="sql-query" type="{http://www.hibernate.org/xsd/hibernate-mapping}sql-query-element"/>
                         </choice>
                       </sequence>
                       <attribute name="abstract" type="{http://www.w3.org/2001/XMLSchema}boolean" />
                       <attribute name="batch-size" type="{http://www.w3.org/2001/XMLSchema}string" />
                       <attribute name="catalog" type="{http://www.w3.org/2001/XMLSchema}string" />
                       <attribute name="check" type="{http://www.w3.org/2001/XMLSchema}string" />
                       <attribute name="discriminator-value" type="{http://www.w3.org/2001/XMLSchema}string" />
                       <attribute name="dynamic-insert" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
                       <attribute name="dynamic-update" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
                       <attribute name="entity-name" type="{http://www.w3.org/2001/XMLSchema}string" />
                       <attribute name="lazy" type="{http://www.w3.org/2001/XMLSchema}boolean" />
                       <attribute name="mutable" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
                       <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
                       <attribute name="node" type="{http://www.w3.org/2001/XMLSchema}string" />
                       <attribute name="optimistic-lock" default="version">
                         <simpleType>
                           <restriction base="{http://www.w3.org/2001/XMLSchema}token">
                             <enumeration value="all"/>
                             <enumeration value="dirty"/>
                             <enumeration value="none"/>
                             <enumeration value="version"/>
                           </restriction>
                         </simpleType>
                       </attribute>
                       <attribute name="persister" type="{http://www.w3.org/2001/XMLSchema}string" />
                       <attribute name="polymorphism" default="implicit">
                         <simpleType>
                           <restriction base="{http://www.w3.org/2001/XMLSchema}token">
                             <enumeration value="explicit"/>
                             <enumeration value="implicit"/>
                           </restriction>
                         </simpleType>
                       </attribute>
                       <attribute name="proxy" type="{http://www.w3.org/2001/XMLSchema}string" />
                       <attribute name="rowid" type="{http://www.w3.org/2001/XMLSchema}string" />
                       <attribute name="schema" type="{http://www.w3.org/2001/XMLSchema}string" />
                       <attribute name="select-before-update" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
                       <attribute name="subselect" type="{http://www.w3.org/2001/XMLSchema}string" />
                       <attribute name="table" type="{http://www.w3.org/2001/XMLSchema}string" />
                       <attribute name="where" type="{http://www.w3.org/2001/XMLSchema}string" />
                     </restriction>
                   </complexContent>
                 </complexType>
               </element>
               <element name="subclass" type="{http://www.hibernate.org/xsd/hibernate-mapping}subclass-element"/>
               <element name="joined-subclass" type="{http://www.hibernate.org/xsd/hibernate-mapping}joined-subclass-element"/>
               <element name="union-subclass" type="{http://www.hibernate.org/xsd/hibernate-mapping}union-subclass-element"/>
             </choice>
             <element name="resultset" type="{http://www.hibernate.org/xsd/hibernate-mapping}resultset-element" maxOccurs="unbounded" minOccurs="0"/>
             <choice maxOccurs="unbounded" minOccurs="0">
               <element name="query" type="{http://www.hibernate.org/xsd/hibernate-mapping}query-element"/>
               <element name="sql-query" type="{http://www.hibernate.org/xsd/hibernate-mapping}sql-query-element"/>
             </choice>
             <element name="fetch-profile" type="{http://www.hibernate.org/xsd/hibernate-mapping}fetch-profile-element" maxOccurs="unbounded" minOccurs="0"/>
             <element name="database-object" maxOccurs="unbounded" minOccurs="0">
               <complexType>
                 <complexContent>
                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     <sequence>
                       <choice>
                         <element name="definition">
                           <complexType>
                             <complexContent>
                               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                                 <attribute name="class" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
                               </restriction>
                             </complexContent>
                           </complexType>
                         </element>
                         <sequence>
                           <element name="create" type="{http://www.w3.org/2001/XMLSchema}string"/>
                           <element name="drop" type="{http://www.w3.org/2001/XMLSchema}string"/>
                         </sequence>
                       </choice>
                       <element name="dialect-scope" maxOccurs="unbounded" minOccurs="0">
                         <complexType>
                           <simpleContent>
                             <extension base="<http://www.w3.org/2001/XMLSchema>string">
                               <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
                             </extension>
                           </simpleContent>
                         </complexType>
                       </element>
                     </sequence>
                   </restriction>
                 </complexContent>
               </complexType>
             </element>
           </sequence>
           <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.w3.org/2001/XMLSchema}string" />
           <attribute name="schema" type="{http://www.w3.org/2001/XMLSchema}string" />
         </restriction>
       </complexContent>
     </complexType>

Nested Class Summary
`static class` | `JaxbHibernateMapping.JaxbClass` Java class for anonymous complex type.
`static class` | `JaxbHibernateMapping.JaxbDatabaseObject` Java class for anonymous complex type.
`static class` | `JaxbHibernateMapping.JaxbFilterDef` Java class for anonymous complex type.
`static class` | `JaxbHibernateMapping.JaxbIdentifierGenerator` Java class for anonymous complex type.
`static class` | `JaxbHibernateMapping.JaxbImport` Java class for anonymous complex type.
`static class` | `JaxbHibernateMapping.JaxbTypedef` Java class for anonymous complex type.

Field Summary
`protected List<JaxbHibernateMapping.JaxbImport>` | `_import`
`protected String` | `_package`
`protected Boolean` | `autoImport`
`protected String` | `catalog`
`protected List<Object>` | `clazzOrSubclassOrJoinedSubclass`
`protected List<JaxbHibernateMapping.JaxbDatabaseObject>` | `databaseObject`
`protected String` | `defaultAccess`
`protected String` | `defaultCascade`
`protected Boolean` | `defaultLazy`
`protected List<JaxbFetchProfileElement>` | `fetchProfile`
`protected List<JaxbHibernateMapping.JaxbFilterDef>` | `filterDef`
`protected List<JaxbHibernateMapping.JaxbIdentifierGenerator>` | `identifierGenerator`
`protected List<JaxbMetaElement>` | `meta`
`protected List<Object>` | `queryOrSqlQuery`
`protected List<JaxbResultsetElement>` | `resultset`
`protected String` | `schema`
`protected List<JaxbHibernateMapping.JaxbTypedef>` | `typedef`

Constructor Summary
`JaxbHibernateMapping()`

Method Summary
`String` | `getCatalog()` Gets the value of the catalog property.
`List<Object>` | `getClazzOrSubclassOrJoinedSubclass()` Gets the value of the clazzOrSubclassOrJoinedSubclass property.
`List<JaxbHibernateMapping.JaxbDatabaseObject>` | `getDatabaseObject()` Gets the value of the databaseObject property.
`String` | `getDefaultAccess()` Gets the value of the defaultAccess property.
`String` | `getDefaultCascade()` Gets the value of the defaultCascade property.
`List<JaxbFetchProfileElement>` | `getFetchProfile()` Gets the value of the fetchProfile property.
`List<JaxbHibernateMapping.JaxbFilterDef>` | `getFilterDef()` Gets the value of the filterDef property.
`List<JaxbHibernateMapping.JaxbIdentifierGenerator>` | `getIdentifierGenerator()` Gets the value of the identifierGenerator property.
`List<JaxbHibernateMapping.JaxbImport>` | `getImport()` Gets the value of the import property.
`List<JaxbMetaElement>` | `getMeta()` Gets the value of the meta property.
`String` | `getPackage()` Gets the value of the package property.
`List<Object>` | `getQueryOrSqlQuery()` Gets the value of the queryOrSqlQuery property.
`List<JaxbResultsetElement>` | `getResultset()` Gets the value of the resultset property.
`String` | `getSchema()` Gets the value of the schema property.
`List<JaxbHibernateMapping.JaxbTypedef>` | `getTypedef()` Gets the value of the typedef property.
`boolean` | `isAutoImport()` Gets the value of the autoImport property.
`boolean` | `isDefaultLazy()` Gets the value of the defaultLazy property.
`void` | `setAutoImport(Boolean value)` Sets the value of the autoImport property.
`void` | `setCatalog(String value)` Sets the value of the catalog property.
`void` | `setDefaultAccess(String value)` Sets the value of the defaultAccess property.
`void` | `setDefaultCascade(String value)` Sets the value of the defaultCascade property.
`void` | `setDefaultLazy(Boolean value)` Sets the value of the defaultLazy property.
`void` | `setPackage(String value)` Sets the value of the package property.
`void` | `setSchema(String value)` Sets the value of the schema property.

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Field Detail

### meta

    protected List<JaxbMetaElement> meta

### identifierGenerator

    protected List<JaxbHibernateMapping.JaxbIdentifierGenerator> identifierGenerator

### typedef

    protected List<JaxbHibernateMapping.JaxbTypedef> typedef

### filterDef

    protected List<JaxbHibernateMapping.JaxbFilterDef> filterDef

### _import

    protected List<JaxbHibernateMapping.JaxbImport> _import

### clazzOrSubclassOrJoinedSubclass

    protected List<Object> clazzOrSubclassOrJoinedSubclass

### resultset

    protected List<JaxbResultsetElement> resultset

### queryOrSqlQuery

    protected List<Object> queryOrSqlQuery

### fetchProfile

    protected List<JaxbFetchProfileElement> fetchProfile

### databaseObject

    protected List<JaxbHibernateMapping.JaxbDatabaseObject> databaseObject

### autoImport

    protected Boolean autoImport

### catalog

    protected String catalog

### defaultAccess

    protected String defaultAccess

### defaultCascade

    protected String defaultCascade

### defaultLazy

    protected Boolean defaultLazy

### _package

    protected String _package

### schema

    protected String schema

Constructor Detail

### JaxbHibernateMapping

    public JaxbHibernateMapping()

Method Detail

### getMeta

    public List<JaxbMetaElement> getMeta()

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

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

          getMeta().add(newItem);

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

### getIdentifierGenerator

    public List<JaxbHibernateMapping.JaxbIdentifierGenerator> 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 `JaxbHibernateMapping.JaxbIdentifierGenerator`

### getTypedef

    public List<JaxbHibernateMapping.JaxbTypedef> 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 `JaxbHibernateMapping.JaxbTypedef`

### getFilterDef

    public List<JaxbHibernateMapping.JaxbFilterDef> 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 `JaxbHibernateMapping.JaxbFilterDef`

### getImport

    public List<JaxbHibernateMapping.JaxbImport> 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 `JaxbHibernateMapping.JaxbImport`

### getClazzOrSubclassOrJoinedSubclass

    public List<Object> getClazzOrSubclassOrJoinedSubclass()

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

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

          getClazzOrSubclassOrJoinedSubclass().add(newItem);

  Objects of the following type(s) are allowed in the list `JaxbJoinedSubclassElement` `JaxbUnionSubclassElement` `JaxbSubclassElement` `JaxbHibernateMapping.JaxbClass`

### getResultset

    public List<JaxbResultsetElement> 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 `JaxbResultsetElement`

### getQueryOrSqlQuery

    public List<Object> getQueryOrSqlQuery()

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

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

          getQueryOrSqlQuery().add(newItem);

  Objects of the following type(s) are allowed in the list `JaxbSqlQueryElement` `JaxbQueryElement`

### getFetchProfile

    public List<JaxbFetchProfileElement> 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 `JaxbFetchProfileElement`

### getDatabaseObject

    public List<JaxbHibernateMapping.JaxbDatabaseObject> 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 `JaxbHibernateMapping.JaxbDatabaseObject`

### 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`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2001-2012 Red Hat, Inc. All Rights Reserved.