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

java.lang.Object
  extended by 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 JaxbSubclassElement JaxbUnionSubclassElement 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


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