Class JaxbDatabaseObjectImpl
java.lang.Object
org.hibernate.boot.jaxb.mapping.spi.JaxbDatabaseObjectImpl
- All Implemented Interfaces:
Serializable
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>
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Java class for anonymous complex type -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected String
protected List<JaxbDatabaseObjectScopeImpl>
protected String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the create property.Gets the value of the definition property.Gets the value of the dialectScopes property.getDrop()
Gets the value of the drop property.void
Sets the value of the create property.void
Sets the value of the definition property.void
Sets the value of the drop property.
-
Field Details
-
definition
-
create
-
drop
-
dialectScopes
-
-
Constructor Details
-
JaxbDatabaseObjectImpl
public JaxbDatabaseObjectImpl()
-
-
Method Details
-
getDefinition
Gets the value of the definition property.- Returns:
- possible object is
JaxbDatabaseObjectImpl.JaxbDefinitionImpl
-
setDefinition
Sets the value of the definition property.- Parameters:
value
- allowed object isJaxbDatabaseObjectImpl.JaxbDefinitionImpl
-
getCreate
Gets the value of the create property.- Returns:
- possible object is
String
-
setCreate
Sets the value of the create property.- Parameters:
value
- allowed object isString
-
getDrop
Gets the value of the drop property.- Returns:
- possible object is
String
-
setDrop
Sets the value of the drop property.- Parameters:
value
- allowed object isString
-
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 JAXB 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
JaxbDatabaseObjectScopeImpl
- Returns:
- The value of the dialectScopes property.
-