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, toStringclone, getId, setIdfinalize, getClass, notify, notifyAll, wait, wait, waitcreateOverridecontainsKey, get, keySetgetId, setIdadd, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, parallelStream, remove, removeAll, removeIf, retainAll, size, spliterator, stream, toArray, toArrayprotected AbstractMappedMetaDataWithOverride(String keyName)
keyName - the key namepublic O getOverridenMetaData()
OverrideMetaDatagetOverridenMetaData in interface OverrideMetaData<O extends MappedMetaData<C>>public void setOverridenMetaData(O data)
OverrideMetaDatasetOverridenMetaData in interface OverrideMetaData<O extends MappedMetaData<C>>data - the overridden metadatapublic C createOriginal(T data)
MappedMetaDataWithOverridecreateOriginal in interface MappedMetaDataWithOverride<C extends MappableMetaData,T extends MappableMetaDataWithOverride<C>,O extends MappedMetaData<C>>data - the overridden metadataCopyright © 2017 JBoss by Red Hat. All rights reserved.