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
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, parallelStream, remove, removeAll, removeIf, retainAll, size, spliterator, stream, toArray, toArray
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 © 2019 JBoss by Red Hat. All rights reserved.