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 Details

  • Constructor Details

    • Embeddable

      public Embeddable()
  • Method Details

    • getDescription

      public String getDescription()
      Gets the value of the description property.
      Returns:
      possible object is String
    • setDescription

      public void setDescription(String value)
      Sets the value of the description property.
      Parameters:
      value - allowed object is String
    • getAttributes

      public EmbeddableAttributes getAttributes()
      Gets the value of the attributes property.
      Returns:
      possible object is EmbeddableAttributes
    • setAttributes

      public void setAttributes(EmbeddableAttributes value)
      Sets the value of the attributes property.
      Parameters:
      value - allowed object is EmbeddableAttributes
    • getClazz

      public String getClazz()
      Gets the value of the clazz property.
      Returns:
      possible object is String
    • setClazz

      public void setClazz(String value)
      Sets the value of the clazz property.
      Parameters:
      value - allowed object is String
    • getAccess

      public String getAccess()
      Gets the value of the access property.
      Returns:
      possible object is String
    • setAccess

      public void setAccess(String value)
      Sets the value of the access property.
      Parameters:
      value - allowed object is String
    • isMetadataComplete

      public Boolean isMetadataComplete()
      Gets the value of the metadataComplete property.
      Returns:
      possible object is Boolean
    • setMetadataComplete

      public void setMetadataComplete(Boolean value)
      Sets the value of the metadataComplete property.
      Parameters:
      value - allowed object is Boolean
    • equals

      public boolean equals(Object object)
      Overrides:
      equals in class Object
    • 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 interface org.jvnet.basicjaxb.lang.Equals
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • hashCode

      public int hashCode(org.jvnet.basicjaxb.locator.ObjectLocator locator, org.jvnet.basicjaxb.lang.HashCodeStrategy strategy)
      Specified by:
      hashCode in interface org.jvnet.basicjaxb.lang.HashCode
    • createNewInstance

      public Object createNewInstance()
      Specified by:
      createNewInstance in interface org.jvnet.basicjaxb.lang.CopyTo
      Specified by:
      createNewInstance in interface org.jvnet.basicjaxb.lang.MergeFrom
    • copyTo

      public Object copyTo(Object target)
      Specified by:
      copyTo in interface org.jvnet.basicjaxb.lang.CopyTo
    • clone

      public Object clone()
      Specified by:
      clone in interface org.jvnet.basicjaxb.lang.CopyTo
      Overrides:
      clone in class Object
    • copyTo

      public Object copyTo(org.jvnet.basicjaxb.locator.ObjectLocator locator, Object target, org.jvnet.basicjaxb.lang.CopyStrategy strategy)
      Specified by:
      copyTo in interface org.jvnet.basicjaxb.lang.CopyTo
    • mergeFrom

      public void mergeFrom(Object lhs, Object rhs)
      Specified by:
      mergeFrom in interface org.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 interface org.jvnet.basicjaxb.lang.MergeFrom