Class JaxbEmbeddableImpl
java.lang.Object
org.hibernate.boot.jaxb.mapping.spi.JaxbEmbeddableImpl
- All Implemented Interfaces:
Serializable
,JaxbEmbeddable
,JaxbManagedType
See `@jakarta.persistence.Embeddable`
Java class for embeddable complex type
.The following schema fragment specifies the expected content contained within this class.
<complexType name="embeddable">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="attributes" type="{http://www.hibernate.org/xsd/orm/mapping}embeddable-attributes" minOccurs="0"/>
</sequence>
<attribute name="class" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="instantiator" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="access" type="{http://www.hibernate.org/xsd/orm/mapping}access-type" />
<attribute name="metadata-complete" type="{http://www.w3.org/2001/XMLSchema}boolean" />
</restriction>
</complexContent>
</complexType>
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AccessType
protected JaxbEmbeddableAttributesContainerImpl
protected String
protected String
protected String
protected Boolean
protected String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the access property.Gets the value of the attributes property.getClazz()
Gets the value of the clazz property.Gets the value of the description property.Gets the value of the instantiator property.getName()
Gets the value of the name property.Gets the value of the metadataComplete property.void
setAccess
(AccessType value) Sets the value of the access property.void
Sets the value of the attributes property.void
Sets the value of the clazz property.void
setDescription
(String value) Sets the value of the description property.void
setInstantiator
(String value) Sets the value of the instantiator property.void
setMetadataComplete
(Boolean value) Sets the value of the metadataComplete property.void
Sets the value of the name property.
-
Field Details
-
description
-
attributes
-
clazz
-
name
-
instantiator
-
access
-
metadataComplete
-
-
Constructor Details
-
JaxbEmbeddableImpl
public JaxbEmbeddableImpl()
-
-
Method Details
-
getDescription
Gets the value of the description property.- Specified by:
getDescription
in interfaceJaxbManagedType
- Returns:
- possible object is
String
-
setDescription
Sets the value of the description property.- Specified by:
setDescription
in interfaceJaxbManagedType
- Parameters:
value
- allowed object isString
-
getAttributes
Gets the value of the attributes property.- Specified by:
getAttributes
in interfaceJaxbManagedType
- Returns:
- possible object is
JaxbEmbeddableAttributesContainerImpl
-
setAttributes
Sets the value of the attributes property.- Parameters:
value
- allowed object isJaxbEmbeddableAttributesContainerImpl
-
getClazz
Gets the value of the clazz property.- Specified by:
getClazz
in interfaceJaxbManagedType
- Returns:
- possible object is
String
-
setClazz
Sets the value of the clazz property.- Specified by:
setClazz
in interfaceJaxbManagedType
- Parameters:
value
- allowed object isString
-
getName
Gets the value of the name property.- Returns:
- possible object is
String
-
setName
Sets the value of the name property.- Parameters:
value
- allowed object isString
-
getInstantiator
Gets the value of the instantiator property.- Returns:
- possible object is
String
-
setInstantiator
Sets the value of the instantiator property.- Parameters:
value
- allowed object isString
-
getAccess
Gets the value of the access property.- Specified by:
getAccess
in interfaceJaxbManagedType
- Returns:
- possible object is
String
-
setAccess
Sets the value of the access property.- Specified by:
setAccess
in interfaceJaxbManagedType
- Parameters:
value
- allowed object isString
-
isMetadataComplete
Gets the value of the metadataComplete property.- Specified by:
isMetadataComplete
in interfaceJaxbManagedType
- Returns:
- possible object is
Boolean
-
setMetadataComplete
Sets the value of the metadataComplete property.- Specified by:
setMetadataComplete
in interfaceJaxbManagedType
- Parameters:
value
- allowed object isBoolean
-