T
- the overriden typepublic abstract class NamedMetaDataWithDescriptionGroupWithOverride<T extends MappableMetaData> extends NamedMetaDataWithDescriptionGroup implements MappableMetaDataWithOverride<T>
Constructor and Description |
---|
NamedMetaDataWithDescriptionGroupWithOverride() |
Modifier and Type | Method and Description |
---|---|
protected T |
ensureOverride(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
|
getDescriptionGroup, setDescriptionGroup
equals, getKey, getName, hashCode, setName, toString
clone, getId, setId
finalize, getClass, notify, notifyAll, wait, wait, wait
getKey
public NamedMetaDataWithDescriptionGroupWithOverride()
protected T ensureOverride(Class<? extends T> cls)
cls
- the class of the overriden metadatapublic T getOverridenMetaData()
OverrideMetaData
getOverridenMetaData
in interface OverrideMetaData<T extends MappableMetaData>
public T getOverridenMetaDataWithCheck()
IllegalStateException
- if there is no overriden metadatapublic void setOverridenMetaData(T data)
OverrideMetaData
setOverridenMetaData
in interface OverrideMetaData<T extends MappableMetaData>
data
- the overridden metadataCopyright © 2013 JBoss, a division of Red Hat, Inc.. All rights reserved.