T - the overriden typejava.io.Serializable, IdMetaData, MappableMetaData, MappableMetaDataWithOverride<T>, OverrideMetaData<T>public abstract class NamedMetaDataWithDescriptionGroupWithOverride<T extends MappableMetaData> extends NamedMetaDataWithDescriptionGroup implements MappableMetaDataWithOverride<T>
| Constructor | Description |
|---|---|
NamedMetaDataWithDescriptionGroupWithOverride() |
| Modifier and Type | Method | Description |
|---|---|---|
protected T |
ensureOverride(java.lang.Class<? extends T> cls) |
Make sure there is an overriden metadata set.
|
T |
getOverridenMetaData() |
Get the overriden metadata
|
T |
getOverridenMetaDataWithCheck() |
Get the overriden metadata
|
void |
setOverridenMetaData(T data) |
Set the overriden metadata
|
clone, getId, setIdgetKeyequals, getKey, getName, hashCode, setName, toStringgetDescriptionGroup, setDescriptionGrouppublic NamedMetaDataWithDescriptionGroupWithOverride()
protected T ensureOverride(java.lang.Class<? extends T> cls)
cls - the class of the overriden metadatapublic T getOverridenMetaData()
OverrideMetaDatagetOverridenMetaData in interface OverrideMetaData<T extends MappableMetaData>public T getOverridenMetaDataWithCheck()
java.lang.IllegalStateException - if there is no overriden metadatapublic void setOverridenMetaData(T data)
OverrideMetaDatasetOverridenMetaData in interface OverrideMetaData<T extends MappableMetaData>data - the overridden metadataCopyright © 2018 JBoss by Red Hat. All rights reserved.