
public interface Embeddable<T> extends Child<T>, OrmEmbeddableCommType<T,Embeddable<T>,EmbeddableAttributes<Embeddable<T>>>
embeddable xsd type| Modifier and Type | Method and Description |
|---|---|
Embeddable<T> |
access(AccessType access)
Sets the
access attribute |
Embeddable<T> |
access(String access)
Sets the
access attribute |
Embeddable<T> |
clazz(String clazz)
Sets the
class attribute |
Embeddable<T> |
description(String description)
Sets the
description element |
AccessType |
getAccess()
Returns the
access attribute |
String |
getAccessAsString()
Returns the
access attribute |
String |
getClazz()
Returns the
class attribute |
String |
getDescription()
Returns the
description element |
EmbeddableAttributes<Embeddable<T>> |
getOrCreateAttributes()
If not already created, a new
attributes element with the given value will be created. |
Boolean |
isMetadataComplete()
Returns the
metadata-complete attribute |
Embeddable<T> |
metadataComplete(Boolean metadataComplete)
Sets the
metadata-complete attribute |
Embeddable<T> |
removeAccess()
Removes the
access attribute |
Embeddable<T> |
removeAttributes()
Removes the
attributes element |
Embeddable<T> |
removeClazzAttr()
Removes the
class attribute |
Embeddable<T> |
removeDescription()
Removes the
description element |
Embeddable<T> |
removeMetadataComplete()
Removes the
metadata-complete attribute |
Embeddable<T> description(String description)
description elementdescription - the value for the element descriptionEmbeddableString getDescription()
description elementdescriptionEmbeddable<T> removeDescription()
description elementEmbeddableEmbeddableAttributes<Embeddable<T>> getOrCreateAttributes()
attributes element with the given value will be created.
Otherwise, the existing attributes element will be returned.EmbeddableAttributes> Embeddable<T> removeAttributes()
attributes elementEmbeddableEmbeddable<T> clazz(String clazz)
class attributeclazz - the value for the attribute classEmbeddableString getClazz()
class attributeclassEmbeddable<T> removeClazzAttr()
class attributeEmbeddableEmbeddable<T> access(AccessType access)
access attributeaccess - the value for the attribute accessEmbeddableEmbeddable<T> access(String access)
access attributeaccess - the value for the attribute accessEmbeddableAccessType getAccess()
access attributeaccessString getAccessAsString()
access attributeaccessEmbeddable<T> removeAccess()
access attributeEmbeddableEmbeddable<T> metadataComplete(Boolean metadataComplete)
metadata-complete attributemetadataComplete - the value for the attribute metadata-completeEmbeddableBoolean isMetadataComplete()
metadata-complete attributemetadata-completeEmbeddable<T> removeMetadataComplete()
metadata-complete attributeEmbeddableCopyright © 2021 JBoss by Red Hat. All rights reserved.