org.jboss.metadata.javaee.support
C
- the overriden component typeT
- the mapped typeO
- the overriden typepublic abstract class AbstractMappedMetaDataWithOverride<C extends MappableMetaData,T extends MappableMetaDataWithOverride<C>,O extends MappedMetaData<C>> extends AbstractMappedMetaData<T> implements MappedMetaDataWithOverride<C,T,O>
Modifier | Constructor and Description |
---|---|
protected |
AbstractMappedMetaDataWithOverride(String keyName)
Create a new MappedMetaData.
|
Modifier and Type | Method and Description |
---|---|
C |
createOriginal(T data)
Create an original metadata
|
O |
getOverridenMetaData()
Get the overriden metadata
|
void |
setOverridenMetaData(O data)
Set the overriden metadata
|
add, addAll, addNotification, clear, contains, containsAll, containsKey, equals, get, getByName, hashCode, isEmpty, iterator, keySet, remove, removeAll, removeNotification, retainAll, size, toArray, toArray, toString
clone, getId, setId
finalize, getClass, notify, notifyAll, wait, wait, wait
createOverride
containsKey, get, keySet
getId, setId
protected AbstractMappedMetaDataWithOverride(String keyName)
keyName
- the key namepublic O getOverridenMetaData()
OverrideMetaData
getOverridenMetaData
in interface OverrideMetaData<O extends MappedMetaData<C>>
public void setOverridenMetaData(O data)
OverrideMetaData
setOverridenMetaData
in interface OverrideMetaData<O extends MappedMetaData<C>>
data
- the overridden metadatapublic C createOriginal(T data)
MappedMetaDataWithOverride
createOriginal
in interface MappedMetaDataWithOverride<C extends MappableMetaData,T extends MappableMetaDataWithOverride<C>,O extends MappedMetaData<C>>
data
- the overridden metadataCopyright © 2014 JBoss by Red Hat. All rights reserved.