Top Description Inners Fields Constructors Methods
org.hibernate.boot.jaxb.mapping

public Class JaxbDatabaseObject

extends Object
implements Serializable
Class Inheritance
All Implemented Interfaces
java.io.Serializable
Annotations
@XmlAccessorType:FIELD
@XmlType
name:database-object
namespace:http://www.hibernate.org/xsd/orm/mapping
propOrder:definition, create, drop, dialectScopes
Imports
java.io.Serializable, java.util.ArrayList, .List, jakarta.xml.bind.annotation.XmlAccessType, .XmlAccessorType, .XmlAttribute, .XmlElement, .XmlType

Java class for database-object complex type.

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

<complexType name="database-object">
  <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"/>
            <element name="dialect-scope" type="{http://www.hibernate.org/xsd/orm/mapping}database-object-scope" maxOccurs="unbounded" minOccurs="0"/>
          </sequence>
        </choice>
      </sequence>
    </restriction>
  </complexContent>
</complexType>

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class
JaxbDatabaseObject.JaxbDefinition

Java class for anonymous complex type.

Field Summary

Modifier and TypeField and Description
protected String
protected JaxbDatabaseObject.JaxbDefinition
protected List<JaxbDatabaseObjectScope>
protected String

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public String

Returns:

possible object is String
getCreate
()

Gets the value of the create property.

public JaxbDatabaseObject.JaxbDefinition

Returns:

possible object is JaxbDatabaseObject.JaxbDefinition
getDefinition
()

Gets the value of the definition property.

public List<JaxbDatabaseObjectScope>

Returns:

The value of the dialectScopes property.
getDialectScopes
()

Gets the value of the dialectScopes property.

public String

Returns:

possible object is String
getDrop
()

Gets the value of the drop property.

public void
setCreate(String
allowed object is String
value
)

Sets the value of the create property.

public void
setDefinition(JaxbDatabaseObject.JaxbDefinition value)

Sets the value of the definition property.

public void
setDrop(String
allowed object is String
value
)

Sets the value of the drop property.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

createback to summary
protected String create
Annotations
@XmlElement
namespace:http://www.hibernate.org/xsd/orm/mapping
definitionback to summary
protected JaxbDatabaseObject.JaxbDefinition definition
Annotations
@XmlElement
namespace:http://www.hibernate.org/xsd/orm/mapping
dialectScopesback to summary
protected List<JaxbDatabaseObjectScope> dialectScopes
Annotations
@XmlElement
name:dialect-scope
namespace:http://www.hibernate.org/xsd/orm/mapping
dropback to summary
protected String drop
Annotations
@XmlElement
namespace:http://www.hibernate.org/xsd/orm/mapping

Constructor Detail

JaxbDatabaseObjectback to summary
public JaxbDatabaseObject()

Method Detail

getCreateback to summary
public String getCreate()

Gets the value of the create property.

Returns:String

possible object is String

getDefinitionback to summary
public JaxbDatabaseObject.JaxbDefinition getDefinition()

Gets the value of the definition property.

Returns:JaxbDatabaseObject.JaxbDefinition

possible object is JaxbDatabaseObject.JaxbDefinition

getDialectScopesback to summary
public List<JaxbDatabaseObjectScope> getDialectScopes()

Gets the value of the dialectScopes property.

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

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

   getDialectScopes().add(newItem);

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

Returns:List<JaxbDatabaseObjectScope>

The value of the dialectScopes property.

getDropback to summary
public String getDrop()

Gets the value of the drop property.

Returns:String

possible object is String

setCreateback to summary
public void setCreate(String value)

Sets the value of the create property.

Parameters
value:String

allowed object is String

setDefinitionback to summary
public void setDefinition(JaxbDatabaseObject.JaxbDefinition value)

Sets the value of the definition property.

Parameters
value:JaxbDatabaseObject.JaxbDefinition

allowed object is JaxbDatabaseObject.JaxbDefinition

setDropback to summary
public void setDrop(String value)

Sets the value of the drop property.

Parameters
value:String

allowed object is String

org.hibernate.boot.jaxb.mapping back to summary

public Class JaxbDatabaseObject.JaxbDefinition

extends Object
implements Serializable
Class Inheritance
  • java.lang.Object
  • org.hibernate.boot.jaxb.mapping.JaxbDatabaseObject.JaxbDefinition
All Implemented Interfaces
java.io.Serializable
Annotations
@XmlAccessorType:FIELD
@XmlType
name:

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">
      <attribute name="class" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
    </restriction>
  </complexContent>
</complexType>

Field Summary

Modifier and TypeField and Description
protected String

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public String

Returns:

possible object is String
getClazz
()

Gets the value of the clazz property.

public void
setClazz(String
allowed object is String
value
)

Sets the value of the clazz property.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

clazzback to summary
protected String clazz
Annotations
@XmlAttribute
name:class
required:true

Constructor Detail

JaxbDefinitionback to summary
public JaxbDefinition()

Method Detail

getClazzback to summary
public String getClazz()

Gets the value of the clazz property.

Returns:String

possible object is String

setClazzback to summary
public void setClazz(String value)

Sets the value of the clazz property.

Parameters
value:String

allowed object is String