Class Embeddable
java.lang.Object
ee.jakarta.xml.ns.persistence.orm.Embeddable
- All Implemented Interfaces:
Cloneable
,org.jvnet.basicjaxb.lang.CopyTo
,org.jvnet.basicjaxb.lang.Equals
,org.jvnet.basicjaxb.lang.HashCode
,org.jvnet.basicjaxb.lang.MergeFrom
public class Embeddable
extends Object
implements Cloneable, org.jvnet.basicjaxb.lang.CopyTo, org.jvnet.basicjaxb.lang.Equals, org.jvnet.basicjaxb.lang.HashCode, org.jvnet.basicjaxb.lang.MergeFrom
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.
-
Field Summary
Modifier and TypeFieldDescriptionprotected String
protected EmbeddableAttributes
protected String
protected String
protected Boolean
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionclone()
copyTo
(org.jvnet.basicjaxb.locator.ObjectLocator locator, Object target, org.jvnet.basicjaxb.lang.CopyStrategy strategy) boolean
boolean
equals
(org.jvnet.basicjaxb.locator.ObjectLocator thisLocator, org.jvnet.basicjaxb.locator.ObjectLocator thatLocator, Object object, org.jvnet.basicjaxb.lang.EqualsStrategy strategy) Gets 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.int
hashCode()
int
hashCode
(org.jvnet.basicjaxb.locator.ObjectLocator locator, org.jvnet.basicjaxb.lang.HashCodeStrategy strategy) Gets the value of the metadataComplete property.void
void
mergeFrom
(org.jvnet.basicjaxb.locator.ObjectLocator lhsLocator, org.jvnet.basicjaxb.locator.ObjectLocator rhsLocator, Object lhs, Object rhs, org.jvnet.basicjaxb.lang.MergeStrategy strategy) void
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
setMetadataComplete
(Boolean value) Sets the value of the metadataComplete property.
-
Field Details
-
description
-
attributes
-
clazz
-
access
-
metadataComplete
-
-
Constructor Details
-
Embeddable
public Embeddable()
-
-
Method Details
-
getDescription
Gets the value of the description property.- Returns:
- possible object is
String
-
setDescription
Sets the value of the description property.- Parameters:
value
- allowed object isString
-
getAttributes
Gets the value of the attributes property.- Returns:
- possible object is
EmbeddableAttributes
-
setAttributes
Sets the value of the attributes property.- Parameters:
value
- allowed object isEmbeddableAttributes
-
getClazz
Gets the value of the clazz property.- Returns:
- possible object is
String
-
setClazz
Sets the value of the clazz property.- Parameters:
value
- allowed object isString
-
getAccess
Gets the value of the access property.- Returns:
- possible object is
String
-
setAccess
Sets the value of the access property.- Parameters:
value
- allowed object isString
-
isMetadataComplete
Gets the value of the metadataComplete property.- Returns:
- possible object is
Boolean
-
setMetadataComplete
Sets the value of the metadataComplete property.- Parameters:
value
- allowed object isBoolean
-
equals
-
equals
public boolean equals(org.jvnet.basicjaxb.locator.ObjectLocator thisLocator, org.jvnet.basicjaxb.locator.ObjectLocator thatLocator, Object object, org.jvnet.basicjaxb.lang.EqualsStrategy strategy) - Specified by:
equals
in interfaceorg.jvnet.basicjaxb.lang.Equals
-
hashCode
public int hashCode() -
hashCode
public int hashCode(org.jvnet.basicjaxb.locator.ObjectLocator locator, org.jvnet.basicjaxb.lang.HashCodeStrategy strategy) - Specified by:
hashCode
in interfaceorg.jvnet.basicjaxb.lang.HashCode
-
createNewInstance
- Specified by:
createNewInstance
in interfaceorg.jvnet.basicjaxb.lang.CopyTo
- Specified by:
createNewInstance
in interfaceorg.jvnet.basicjaxb.lang.MergeFrom
-
copyTo
- Specified by:
copyTo
in interfaceorg.jvnet.basicjaxb.lang.CopyTo
-
clone
-
copyTo
public Object copyTo(org.jvnet.basicjaxb.locator.ObjectLocator locator, Object target, org.jvnet.basicjaxb.lang.CopyStrategy strategy) - Specified by:
copyTo
in interfaceorg.jvnet.basicjaxb.lang.CopyTo
-
mergeFrom
- Specified by:
mergeFrom
in interfaceorg.jvnet.basicjaxb.lang.MergeFrom
-
mergeFrom
public void mergeFrom(org.jvnet.basicjaxb.locator.ObjectLocator lhsLocator, org.jvnet.basicjaxb.locator.ObjectLocator rhsLocator, Object lhs, Object rhs, org.jvnet.basicjaxb.lang.MergeStrategy strategy) - Specified by:
mergeFrom
in interfaceorg.jvnet.basicjaxb.lang.MergeFrom
-