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

java.lang.Object
  extended by org.hibernate.internal.jaxb.mapping.hbm.JaxbHibernateMapping.JaxbClass
All Implemented Interfaces:
EntityElement, JoinElementSource, MetaAttributeContainer
Enclosing class:
JaxbHibernateMapping

public static class JaxbHibernateMapping.JaxbClass
extends Object
implements EntityElement, JoinElementSource

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="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>
 


Nested Class Summary
static class JaxbHibernateMapping.JaxbClass.JaxbCompositeId
          Java class for anonymous complex type.
static class JaxbHibernateMapping.JaxbClass.JaxbDiscriminator
          Java class for anonymous complex type.
static class JaxbHibernateMapping.JaxbClass.JaxbId
          Java class for anonymous complex type.
static class JaxbHibernateMapping.JaxbClass.JaxbNaturalId
          Java class for anonymous complex type.
static class JaxbHibernateMapping.JaxbClass.JaxbTimestamp
          Java class for anonymous complex type.
static class JaxbHibernateMapping.JaxbClass.JaxbVersion
          Java class for anonymous complex type.
 
Field Summary
protected  Boolean _abstract
           
protected  String batchSize
           
protected  JaxbCacheElement cache
           
protected  String catalog
           
protected  String check
           
protected  String comment
           
protected  JaxbHibernateMapping.JaxbClass.JaxbCompositeId compositeId
           
protected  JaxbHibernateMapping.JaxbClass.JaxbDiscriminator discriminator
           
protected  String discriminatorValue
           
protected  Boolean dynamicInsert
           
protected  Boolean dynamicUpdate
           
protected  String entityName
           
protected  List<JaxbFetchProfileElement> fetchProfile
           
protected  List<JaxbFilterElement> filter
           
protected  JaxbHibernateMapping.JaxbClass.JaxbId id
           
protected  List<JaxbJoinElement> join
           
protected  List<JaxbJoinedSubclassElement> joinedSubclass
           
protected  Boolean lazy
           
protected  JaxbLoaderElement loader
           
protected  List<JaxbMetaElement> meta
           
protected  Boolean mutable
           
protected  String name
           
protected  JaxbHibernateMapping.JaxbClass.JaxbNaturalId naturalId
           
protected  String node
           
protected  String optimisticLock
           
protected  String persister
           
protected  String polymorphism
           
protected  List<Object> propertyOrManyToOneOrOneToOne
           
protected  String proxy
           
protected  List<Object> queryOrSqlQuery
           
protected  List<JaxbResultsetElement> resultset
           
protected  String rowid
           
protected  String schema
           
protected  Boolean selectBeforeUpdate
           
protected  JaxbSqlDeleteElement sqlDelete
           
protected  JaxbSqlInsertElement sqlInsert
           
protected  JaxbSqlUpdateElement sqlUpdate
           
protected  List<JaxbSubclassElement> subclass
           
protected  String subselect
           
protected  String subselectAttribute
           
protected  List<JaxbSynchronizeElement> synchronize
           
protected  String table
           
protected  JaxbHibernateMapping.JaxbClass.JaxbTimestamp timestamp
           
protected  List<JaxbTuplizerElement> tuplizer
           
protected  List<JaxbUnionSubclassElement> unionSubclass
           
protected  JaxbHibernateMapping.JaxbClass.JaxbVersion version
           
protected  String where
           
 
Constructor Summary
JaxbHibernateMapping.JaxbClass()
           
 
Method Summary
 String getBatchSize()
          Gets the value of the batchSize property.
 JaxbCacheElement getCache()
          Gets the value of the cache property.
 String getCatalog()
          Gets the value of the catalog property.
 String getCheck()
          Gets the value of the check property.
 String getComment()
          Gets the value of the comment property.
 JaxbHibernateMapping.JaxbClass.JaxbCompositeId getCompositeId()
          Gets the value of the compositeId property.
 JaxbHibernateMapping.JaxbClass.JaxbDiscriminator getDiscriminator()
          Gets the value of the discriminator property.
 String getDiscriminatorValue()
          Gets the value of the discriminatorValue property.
 String getEntityName()
          Gets the value of the entityName property.
 List<JaxbFetchProfileElement> getFetchProfile()
          Gets the value of the fetchProfile property.
 List<JaxbFilterElement> getFilter()
          Gets the value of the filter property.
 JaxbHibernateMapping.JaxbClass.JaxbId getId()
          Gets the value of the id property.
 List<JaxbJoinElement> getJoin()
          Gets the value of the join property.
 List<JaxbJoinedSubclassElement> getJoinedSubclass()
          Gets the value of the joinedSubclass property.
 JaxbLoaderElement getLoader()
          Gets the value of the loader property.
 List<JaxbMetaElement> getMeta()
          Gets the value of the meta property.
 String getName()
          Gets the value of the name property.
 JaxbHibernateMapping.JaxbClass.JaxbNaturalId getNaturalId()
          Gets the value of the naturalId property.
 String getNode()
          Gets the value of the node property.
 String getOptimisticLock()
          Gets the value of the optimisticLock property.
 String getPersister()
          Gets the value of the persister property.
 String getPolymorphism()
          Gets the value of the polymorphism property.
 List<Object> getPropertyOrManyToOneOrOneToOne()
          Gets the value of the propertyOrManyToOneOrOneToOne property.
 String getProxy()
          Gets the value of the proxy property.
 List<Object> getQueryOrSqlQuery()
          Gets the value of the queryOrSqlQuery property.
 List<JaxbResultsetElement> getResultset()
          Gets the value of the resultset property.
 String getRowid()
          Gets the value of the rowid property.
 String getSchema()
          Gets the value of the schema property.
 JaxbSqlDeleteElement getSqlDelete()
          Gets the value of the sqlDelete property.
 JaxbSqlInsertElement getSqlInsert()
          Gets the value of the sqlInsert property.
 JaxbSqlUpdateElement getSqlUpdate()
          Gets the value of the sqlUpdate property.
 List<JaxbSubclassElement> getSubclass()
          Gets the value of the subclass property.
 String getSubselect()
          Gets the value of the subselect property.
 String getSubselectAttribute()
          Gets the value of the subselectAttribute property.
 List<JaxbSynchronizeElement> getSynchronize()
          Gets the value of the synchronize property.
 String getTable()
          Gets the value of the table property.
 JaxbHibernateMapping.JaxbClass.JaxbTimestamp getTimestamp()
          Gets the value of the timestamp property.
 List<JaxbTuplizerElement> getTuplizer()
          Gets the value of the tuplizer property.
 List<JaxbUnionSubclassElement> getUnionSubclass()
          Gets the value of the unionSubclass property.
 JaxbHibernateMapping.JaxbClass.JaxbVersion getVersion()
          Gets the value of the version property.
 String getWhere()
          Gets the value of the where property.
 Boolean isAbstract()
          Gets the value of the abstract property.
 boolean isDynamicInsert()
          Gets the value of the dynamicInsert property.
 boolean isDynamicUpdate()
          Gets the value of the dynamicUpdate property.
 Boolean isLazy()
          Gets the value of the lazy property.
 boolean isMutable()
          Gets the value of the mutable property.
 boolean isSelectBeforeUpdate()
          Gets the value of the selectBeforeUpdate property.
 void setAbstract(Boolean value)
          Sets the value of the abstract property.
 void setBatchSize(String value)
          Sets the value of the batchSize property.
 void setCache(JaxbCacheElement value)
          Sets the value of the cache property.
 void setCatalog(String value)
          Sets the value of the catalog property.
 void setCheck(String value)
          Sets the value of the check property.
 void setComment(String value)
          Sets the value of the comment property.
 void setCompositeId(JaxbHibernateMapping.JaxbClass.JaxbCompositeId value)
          Sets the value of the compositeId property.
 void setDiscriminator(JaxbHibernateMapping.JaxbClass.JaxbDiscriminator value)
          Sets the value of the discriminator property.
 void setDiscriminatorValue(String value)
          Sets the value of the discriminatorValue property.
 void setDynamicInsert(Boolean value)
          Sets the value of the dynamicInsert property.
 void setDynamicUpdate(Boolean value)
          Sets the value of the dynamicUpdate property.
 void setEntityName(String value)
          Sets the value of the entityName property.
 void setId(JaxbHibernateMapping.JaxbClass.JaxbId value)
          Sets the value of the id property.
 void setLazy(Boolean value)
          Sets the value of the lazy property.
 void setLoader(JaxbLoaderElement value)
          Sets the value of the loader property.
 void setMutable(Boolean value)
          Sets the value of the mutable property.
 void setName(String value)
          Sets the value of the name property.
 void setNaturalId(JaxbHibernateMapping.JaxbClass.JaxbNaturalId value)
          Sets the value of the naturalId property.
 void setNode(String value)
          Sets the value of the node property.
 void setOptimisticLock(String value)
          Sets the value of the optimisticLock property.
 void setPersister(String value)
          Sets the value of the persister property.
 void setPolymorphism(String value)
          Sets the value of the polymorphism property.
 void setProxy(String value)
          Sets the value of the proxy property.
 void setRowid(String value)
          Sets the value of the rowid property.
 void setSchema(String value)
          Sets the value of the schema property.
 void setSelectBeforeUpdate(Boolean value)
          Sets the value of the selectBeforeUpdate property.
 void setSqlDelete(JaxbSqlDeleteElement value)
          Sets the value of the sqlDelete property.
 void setSqlInsert(JaxbSqlInsertElement value)
          Sets the value of the sqlInsert property.
 void setSqlUpdate(JaxbSqlUpdateElement value)
          Sets the value of the sqlUpdate property.
 void setSubselect(String value)
          Sets the value of the subselect property.
 void setSubselectAttribute(String value)
          Sets the value of the subselectAttribute property.
 void setTable(String value)
          Sets the value of the table property.
 void setTimestamp(JaxbHibernateMapping.JaxbClass.JaxbTimestamp value)
          Sets the value of the timestamp property.
 void setVersion(JaxbHibernateMapping.JaxbClass.JaxbVersion value)
          Sets the value of the version property.
 void setWhere(String value)
          Sets the value of the where 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

subselect

protected String subselect

cache

protected JaxbCacheElement cache

synchronize

protected List<JaxbSynchronizeElement> synchronize

comment

protected String comment

tuplizer

protected List<JaxbTuplizerElement> tuplizer

id

protected JaxbHibernateMapping.JaxbClass.JaxbId id

compositeId

protected JaxbHibernateMapping.JaxbClass.JaxbCompositeId compositeId

discriminator

protected JaxbHibernateMapping.JaxbClass.JaxbDiscriminator discriminator

naturalId

protected JaxbHibernateMapping.JaxbClass.JaxbNaturalId naturalId

version

protected JaxbHibernateMapping.JaxbClass.JaxbVersion version

timestamp

protected JaxbHibernateMapping.JaxbClass.JaxbTimestamp timestamp

propertyOrManyToOneOrOneToOne

protected List<Object> propertyOrManyToOneOrOneToOne

join

protected List<JaxbJoinElement> join

subclass

protected List<JaxbSubclassElement> subclass

joinedSubclass

protected List<JaxbJoinedSubclassElement> joinedSubclass

unionSubclass

protected List<JaxbUnionSubclassElement> unionSubclass

loader

protected JaxbLoaderElement loader

sqlInsert

protected JaxbSqlInsertElement sqlInsert

sqlUpdate

protected JaxbSqlUpdateElement sqlUpdate

sqlDelete

protected JaxbSqlDeleteElement sqlDelete

filter

protected List<JaxbFilterElement> filter

fetchProfile

protected List<JaxbFetchProfileElement> fetchProfile

resultset

protected List<JaxbResultsetElement> resultset

queryOrSqlQuery

protected List<Object> queryOrSqlQuery

_abstract

protected Boolean _abstract

batchSize

protected String batchSize

catalog

protected String catalog

check

protected String check

discriminatorValue

protected String discriminatorValue

dynamicInsert

protected Boolean dynamicInsert

dynamicUpdate

protected Boolean dynamicUpdate

entityName

protected String entityName

lazy

protected Boolean lazy

mutable

protected Boolean mutable

name

protected String name

node

protected String node

optimisticLock

protected String optimisticLock

persister

protected String persister

polymorphism

protected String polymorphism

proxy

protected String proxy

rowid

protected String rowid

schema

protected String schema

selectBeforeUpdate

protected Boolean selectBeforeUpdate

subselectAttribute

protected String subselectAttribute

table

protected String table

where

protected String where
Constructor Detail

JaxbHibernateMapping.JaxbClass

public JaxbHibernateMapping.JaxbClass()
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

Specified by:
getMeta in interface MetaAttributeContainer

getSubselect

public String getSubselect()
Gets the value of the subselect property.

Returns:
possible object is String

setSubselect

public void setSubselect(String value)
Sets the value of the subselect property.

Parameters:
value - allowed object is String

getCache

public JaxbCacheElement getCache()
Gets the value of the cache property.

Returns:
possible object is JaxbCacheElement

setCache

public void setCache(JaxbCacheElement value)
Sets the value of the cache property.

Parameters:
value - allowed object is JaxbCacheElement

getSynchronize

public List<JaxbSynchronizeElement> getSynchronize()
Gets the value of the synchronize 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 synchronize property.

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

    getSynchronize().add(newItem);
 

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

Specified by:
getSynchronize in interface EntityElement

getComment

public String getComment()
Gets the value of the comment property.

Returns:
possible object is String

setComment

public void setComment(String value)
Sets the value of the comment property.

Parameters:
value - allowed object is String

getTuplizer

public List<JaxbTuplizerElement> getTuplizer()
Gets the value of the tuplizer 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 tuplizer property.

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

    getTuplizer().add(newItem);
 

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

Specified by:
getTuplizer in interface EntityElement

getId

public JaxbHibernateMapping.JaxbClass.JaxbId getId()
Gets the value of the id property.

Returns:
possible object is JaxbHibernateMapping.JaxbClass.JaxbId

setId

public void setId(JaxbHibernateMapping.JaxbClass.JaxbId value)
Sets the value of the id property.

Parameters:
value - allowed object is JaxbHibernateMapping.JaxbClass.JaxbId

getCompositeId

public JaxbHibernateMapping.JaxbClass.JaxbCompositeId getCompositeId()
Gets the value of the compositeId property.

Returns:
possible object is JaxbHibernateMapping.JaxbClass.JaxbCompositeId

setCompositeId

public void setCompositeId(JaxbHibernateMapping.JaxbClass.JaxbCompositeId value)
Sets the value of the compositeId property.

Parameters:
value - allowed object is JaxbHibernateMapping.JaxbClass.JaxbCompositeId

getDiscriminator

public JaxbHibernateMapping.JaxbClass.JaxbDiscriminator getDiscriminator()
Gets the value of the discriminator property.

Returns:
possible object is JaxbHibernateMapping.JaxbClass.JaxbDiscriminator

setDiscriminator

public void setDiscriminator(JaxbHibernateMapping.JaxbClass.JaxbDiscriminator value)
Sets the value of the discriminator property.

Parameters:
value - allowed object is JaxbHibernateMapping.JaxbClass.JaxbDiscriminator

getNaturalId

public JaxbHibernateMapping.JaxbClass.JaxbNaturalId getNaturalId()
Gets the value of the naturalId property.

Returns:
possible object is JaxbHibernateMapping.JaxbClass.JaxbNaturalId

setNaturalId

public void setNaturalId(JaxbHibernateMapping.JaxbClass.JaxbNaturalId value)
Sets the value of the naturalId property.

Parameters:
value - allowed object is JaxbHibernateMapping.JaxbClass.JaxbNaturalId

getVersion

public JaxbHibernateMapping.JaxbClass.JaxbVersion getVersion()
Gets the value of the version property.

Returns:
possible object is JaxbHibernateMapping.JaxbClass.JaxbVersion

setVersion

public void setVersion(JaxbHibernateMapping.JaxbClass.JaxbVersion value)
Sets the value of the version property.

Parameters:
value - allowed object is JaxbHibernateMapping.JaxbClass.JaxbVersion

getTimestamp

public JaxbHibernateMapping.JaxbClass.JaxbTimestamp getTimestamp()
Gets the value of the timestamp property.

Returns:
possible object is JaxbHibernateMapping.JaxbClass.JaxbTimestamp

setTimestamp

public void setTimestamp(JaxbHibernateMapping.JaxbClass.JaxbTimestamp value)
Sets the value of the timestamp property.

Parameters:
value - allowed object is JaxbHibernateMapping.JaxbClass.JaxbTimestamp

getPropertyOrManyToOneOrOneToOne

public List<Object> getPropertyOrManyToOneOrOneToOne()
Gets the value of the propertyOrManyToOneOrOneToOne 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 propertyOrManyToOneOrOneToOne property.

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

    getPropertyOrManyToOneOrOneToOne().add(newItem);
 

Objects of the following type(s) are allowed in the list JaxbPropertiesElement JaxbManyToOneElement JaxbOneToOneElement JaxbDynamicComponentElement JaxbSetElement JaxbPrimitiveArrayElement JaxbMapElement JaxbAnyElement JaxbListElement JaxbIdbagElement JaxbArrayElement JaxbPropertyElement JaxbComponentElement JaxbBagElement

Specified by:
getPropertyOrManyToOneOrOneToOne in interface EntityElement

getJoin

public List<JaxbJoinElement> getJoin()
Gets the value of the join 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 join property.

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

    getJoin().add(newItem);
 

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

Specified by:
getJoin in interface JoinElementSource

getSubclass

public List<JaxbSubclassElement> getSubclass()
Gets the value of the subclass property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the subclass property.

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

    getSubclass().add(newItem);
 

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


getJoinedSubclass

public List<JaxbJoinedSubclassElement> getJoinedSubclass()
Gets the value of the joinedSubclass property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the joinedSubclass property.

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

    getJoinedSubclass().add(newItem);
 

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


getUnionSubclass

public List<JaxbUnionSubclassElement> getUnionSubclass()
Gets the value of the unionSubclass property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the unionSubclass property.

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

    getUnionSubclass().add(newItem);
 

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


getLoader

public JaxbLoaderElement getLoader()
Gets the value of the loader property.

Specified by:
getLoader in interface EntityElement
Returns:
possible object is JaxbLoaderElement

setLoader

public void setLoader(JaxbLoaderElement value)
Sets the value of the loader property.

Parameters:
value - allowed object is JaxbLoaderElement

getSqlInsert

public JaxbSqlInsertElement getSqlInsert()
Gets the value of the sqlInsert property.

Specified by:
getSqlInsert in interface EntityElement
Returns:
possible object is JaxbSqlInsertElement

setSqlInsert

public void setSqlInsert(JaxbSqlInsertElement value)
Sets the value of the sqlInsert property.

Parameters:
value - allowed object is JaxbSqlInsertElement

getSqlUpdate

public JaxbSqlUpdateElement getSqlUpdate()
Gets the value of the sqlUpdate property.

Specified by:
getSqlUpdate in interface EntityElement
Returns:
possible object is JaxbSqlUpdateElement

setSqlUpdate

public void setSqlUpdate(JaxbSqlUpdateElement value)
Sets the value of the sqlUpdate property.

Parameters:
value - allowed object is JaxbSqlUpdateElement

getSqlDelete

public JaxbSqlDeleteElement getSqlDelete()
Gets the value of the sqlDelete property.

Specified by:
getSqlDelete in interface EntityElement
Returns:
possible object is JaxbSqlDeleteElement

setSqlDelete

public void setSqlDelete(JaxbSqlDeleteElement value)
Sets the value of the sqlDelete property.

Parameters:
value - allowed object is JaxbSqlDeleteElement

getFilter

public List<JaxbFilterElement> getFilter()
Gets the value of the filter 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 filter property.

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

    getFilter().add(newItem);
 

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


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

Specified by:
getFetchProfile in interface EntityElement

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

Specified by:
getResultset in interface EntityElement

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

Specified by:
getQueryOrSqlQuery in interface EntityElement

isAbstract

public Boolean isAbstract()
Gets the value of the abstract property.

Specified by:
isAbstract in interface EntityElement
Returns:
possible object is Boolean

setAbstract

public void setAbstract(Boolean value)
Sets the value of the abstract property.

Parameters:
value - allowed object is Boolean

getBatchSize

public String getBatchSize()
Gets the value of the batchSize property.

Specified by:
getBatchSize in interface EntityElement
Returns:
possible object is String

setBatchSize

public void setBatchSize(String value)
Sets the value of the batchSize property.

Parameters:
value - allowed object is String

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

getCheck

public String getCheck()
Gets the value of the check property.

Returns:
possible object is String

setCheck

public void setCheck(String value)
Sets the value of the check property.

Parameters:
value - allowed object is String

getDiscriminatorValue

public String getDiscriminatorValue()
Gets the value of the discriminatorValue property.

Returns:
possible object is String

setDiscriminatorValue

public void setDiscriminatorValue(String value)
Sets the value of the discriminatorValue property.

Parameters:
value - allowed object is String

isDynamicInsert

public boolean isDynamicInsert()
Gets the value of the dynamicInsert property.

Specified by:
isDynamicInsert in interface EntityElement
Returns:
possible object is Boolean

setDynamicInsert

public void setDynamicInsert(Boolean value)
Sets the value of the dynamicInsert property.

Parameters:
value - allowed object is Boolean

isDynamicUpdate

public boolean isDynamicUpdate()
Gets the value of the dynamicUpdate property.

Specified by:
isDynamicUpdate in interface EntityElement
Returns:
possible object is Boolean

setDynamicUpdate

public void setDynamicUpdate(Boolean value)
Sets the value of the dynamicUpdate property.

Parameters:
value - allowed object is Boolean

getEntityName

public String getEntityName()
Gets the value of the entityName property.

Specified by:
getEntityName in interface EntityElement
Returns:
possible object is String

setEntityName

public void setEntityName(String value)
Sets the value of the entityName property.

Parameters:
value - allowed object is String

isLazy

public Boolean isLazy()
Gets the value of the lazy property.

Specified by:
isLazy in interface EntityElement
Returns:
possible object is Boolean

setLazy

public void setLazy(Boolean value)
Sets the value of the lazy property.

Parameters:
value - allowed object is Boolean

isMutable

public boolean isMutable()
Gets the value of the mutable property.

Returns:
possible object is Boolean

setMutable

public void setMutable(Boolean value)
Sets the value of the mutable property.

Parameters:
value - allowed object is Boolean

getName

public String getName()
Gets the value of the name property.

Specified by:
getName in interface EntityElement
Returns:
possible object is String

setName

public void setName(String value)
Sets the value of the name property.

Parameters:
value - allowed object is String

getNode

public String getNode()
Gets the value of the node property.

Returns:
possible object is String

setNode

public void setNode(String value)
Sets the value of the node property.

Parameters:
value - allowed object is String

getOptimisticLock

public String getOptimisticLock()
Gets the value of the optimisticLock property.

Returns:
possible object is String

setOptimisticLock

public void setOptimisticLock(String value)
Sets the value of the optimisticLock property.

Parameters:
value - allowed object is String

getPersister

public String getPersister()
Gets the value of the persister property.

Specified by:
getPersister in interface EntityElement
Returns:
possible object is String

setPersister

public void setPersister(String value)
Sets the value of the persister property.

Parameters:
value - allowed object is String

getPolymorphism

public String getPolymorphism()
Gets the value of the polymorphism property.

Returns:
possible object is String

setPolymorphism

public void setPolymorphism(String value)
Sets the value of the polymorphism property.

Parameters:
value - allowed object is String

getProxy

public String getProxy()
Gets the value of the proxy property.

Specified by:
getProxy in interface EntityElement
Returns:
possible object is String

setProxy

public void setProxy(String value)
Sets the value of the proxy property.

Parameters:
value - allowed object is String

getRowid

public String getRowid()
Gets the value of the rowid property.

Returns:
possible object is String

setRowid

public void setRowid(String value)
Sets the value of the rowid 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

isSelectBeforeUpdate

public boolean isSelectBeforeUpdate()
Gets the value of the selectBeforeUpdate property.

Specified by:
isSelectBeforeUpdate in interface EntityElement
Returns:
possible object is Boolean

setSelectBeforeUpdate

public void setSelectBeforeUpdate(Boolean value)
Sets the value of the selectBeforeUpdate property.

Parameters:
value - allowed object is Boolean

getSubselectAttribute

public String getSubselectAttribute()
Gets the value of the subselectAttribute property.

Returns:
possible object is String

setSubselectAttribute

public void setSubselectAttribute(String value)
Sets the value of the subselectAttribute property.

Parameters:
value - allowed object is String

getTable

public String getTable()
Gets the value of the table property.

Returns:
possible object is String

setTable

public void setTable(String value)
Sets the value of the table property.

Parameters:
value - allowed object is String

getWhere

public String getWhere()
Gets the value of the where property.

Returns:
possible object is String

setWhere

public void setWhere(String value)
Sets the value of the where property.

Parameters:
value - allowed object is String


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