Class JaxbEmbeddable
- java.lang.Object
-
- org.hibernate.boot.jaxb.mapping.spi.JaxbEmbeddable
-
- All Implemented Interfaces:
java.io.Serializable,ManagedType
public class JaxbEmbeddable extends java.lang.Object implements java.io.Serializable, ManagedType
Defines the settings and mappings for embeddable objects. Is allowed to be sparsely populated and used in conjunction with the annotations. Alternatively, the metadata-complete attribute can be used to indicate that no annotations are to be processed in the class. If this is the case then the defaulting rules will be recursively applied.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected AccessTypeaccessprotected JaxbEmbeddableAttributesattributesprotected java.lang.Stringclazzprotected java.lang.Stringdescriptionprotected java.lang.BooleanmetadataComplete
-
Constructor Summary
Constructors Constructor Description JaxbEmbeddable()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AccessTypegetAccess()Gets the value of the access property.JaxbEmbeddableAttributesgetAttributes()Gets the value of the attributes property.java.lang.StringgetClazz()Gets the value of the clazz property.java.lang.StringgetDescription()Gets the value of the description property.java.lang.BooleanisMetadataComplete()Gets the value of the metadataComplete property.voidsetAccess(AccessType value)Sets the value of the access property.voidsetAttributes(JaxbEmbeddableAttributes value)Sets the value of the attributes property.voidsetClazz(java.lang.String value)Sets the value of the clazz property.voidsetDescription(java.lang.String value)Sets the value of the description property.voidsetMetadataComplete(java.lang.Boolean value)Sets the value of the metadataComplete property.
-
-
-
Field Detail
-
description
protected java.lang.String description
-
attributes
protected JaxbEmbeddableAttributes attributes
-
clazz
protected java.lang.String clazz
-
access
protected AccessType access
-
metadataComplete
protected java.lang.Boolean metadataComplete
-
-
Method Detail
-
getDescription
public java.lang.String getDescription()
Gets the value of the description property.- Specified by:
getDescriptionin interfaceManagedType- Returns:
- possible object is
String
-
setDescription
public void setDescription(java.lang.String value)
Sets the value of the description property.- Specified by:
setDescriptionin interfaceManagedType- Parameters:
value- allowed object isString
-
getAttributes
public JaxbEmbeddableAttributes getAttributes()
Gets the value of the attributes property.- Specified by:
getAttributesin interfaceManagedType- Returns:
- possible object is
JaxbEmbeddableAttributes
-
setAttributes
public void setAttributes(JaxbEmbeddableAttributes value)
Sets the value of the attributes property.- Parameters:
value- allowed object isJaxbEmbeddableAttributes
-
getClazz
public java.lang.String getClazz()
Gets the value of the clazz property.- Specified by:
getClazzin interfaceManagedType- Returns:
- possible object is
String
-
setClazz
public void setClazz(java.lang.String value)
Sets the value of the clazz property.- Specified by:
setClazzin interfaceManagedType- Parameters:
value- allowed object isString
-
getAccess
public AccessType getAccess()
Gets the value of the access property.- Specified by:
getAccessin interfaceManagedType- Returns:
- possible object is
String
-
setAccess
public void setAccess(AccessType value)
Sets the value of the access property.- Specified by:
setAccessin interfaceManagedType- Parameters:
value- allowed object isString
-
isMetadataComplete
public java.lang.Boolean isMetadataComplete()
Gets the value of the metadataComplete property.- Specified by:
isMetadataCompletein interfaceManagedType- Returns:
- possible object is
Boolean
-
setMetadataComplete
public void setMetadataComplete(java.lang.Boolean value)
Sets the value of the metadataComplete property.- Specified by:
setMetadataCompletein interfaceManagedType- Parameters:
value- allowed object isBoolean
-
-