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

java.lang.Object
  extended by org.hibernate.internal.jaxb.mapping.hbm.JaxbHibernateMapping.JaxbDatabaseObject
Enclosing class:
JaxbHibernateMapping

public static class JaxbHibernateMapping.JaxbDatabaseObject
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>
         <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>
 


Nested Class Summary
static class JaxbHibernateMapping.JaxbDatabaseObject.JaxbDefinition
          Java class for anonymous complex type.
static class JaxbHibernateMapping.JaxbDatabaseObject.JaxbDialectScope
          Java class for anonymous complex type.
 
Field Summary
protected  String create
           
protected  JaxbHibernateMapping.JaxbDatabaseObject.JaxbDefinition definition
           
protected  List<JaxbHibernateMapping.JaxbDatabaseObject.JaxbDialectScope> dialectScope
           
protected  String drop
           
 
Constructor Summary
JaxbHibernateMapping.JaxbDatabaseObject()
           
 
Method Summary
 String getCreate()
          Gets the value of the create property.
 JaxbHibernateMapping.JaxbDatabaseObject.JaxbDefinition getDefinition()
          Gets the value of the definition property.
 List<JaxbHibernateMapping.JaxbDatabaseObject.JaxbDialectScope> getDialectScope()
          Gets the value of the dialectScope property.
 String getDrop()
          Gets the value of the drop property.
 void setCreate(String value)
          Sets the value of the create property.
 void setDefinition(JaxbHibernateMapping.JaxbDatabaseObject.JaxbDefinition value)
          Sets the value of the definition property.
 void setDrop(String value)
          Sets the value of the drop property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

definition

protected JaxbHibernateMapping.JaxbDatabaseObject.JaxbDefinition definition

create

protected String create

drop

protected String drop

dialectScope

protected List<JaxbHibernateMapping.JaxbDatabaseObject.JaxbDialectScope> dialectScope
Constructor Detail

JaxbHibernateMapping.JaxbDatabaseObject

public JaxbHibernateMapping.JaxbDatabaseObject()
Method Detail

getDefinition

public JaxbHibernateMapping.JaxbDatabaseObject.JaxbDefinition getDefinition()
Gets the value of the definition property.

Returns:
possible object is JaxbHibernateMapping.JaxbDatabaseObject.JaxbDefinition

setDefinition

public void setDefinition(JaxbHibernateMapping.JaxbDatabaseObject.JaxbDefinition value)
Sets the value of the definition property.

Parameters:
value - allowed object is JaxbHibernateMapping.JaxbDatabaseObject.JaxbDefinition

getCreate

public String getCreate()
Gets the value of the create property.

Returns:
possible object is String

setCreate

public void setCreate(String value)
Sets the value of the create property.

Parameters:
value - allowed object is String

getDrop

public String getDrop()
Gets the value of the drop property.

Returns:
possible object is String

setDrop

public void setDrop(String value)
Sets the value of the drop property.

Parameters:
value - allowed object is String

getDialectScope

public List<JaxbHibernateMapping.JaxbDatabaseObject.JaxbDialectScope> getDialectScope()
Gets the value of the dialectScope 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 dialectScope property.

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

    getDialectScope().add(newItem);
 

Objects of the following type(s) are allowed in the list JaxbHibernateMapping.JaxbDatabaseObject.JaxbDialectScope



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