C - the overriden component typeT - the mapped typeO - the overriden typejava.io.Serializable, java.lang.Iterable<C>, java.util.Collection<C>, IdMetaData, MappedMetaData<C>, MappedMetaDataWithOverride<C,T,O>, OverrideMetaData<C>public abstract class AbstractMappedMetaDataWithOverride<C extends MappableMetaData,T extends MappableMetaDataWithOverride<C>,O extends MappedMetaData<C>> extends AbstractMappedMetaData<T> implements MappedMetaDataWithOverride<C,T,O>
| Modifier | Constructor | Description |
|---|---|---|
protected |
AbstractMappedMetaDataWithOverride(java.lang.String keyName) |
Create a new MappedMetaData.
|
| Modifier and Type | Method | 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, toStringadd, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, parallelStream, remove, removeAll, removeIf, retainAll, size, spliterator, stream, toArray, toArraygetId, setIdclone, getId, setIdcontainsKey, get, keySetcreateOverrideprotected AbstractMappedMetaDataWithOverride(java.lang.String keyName)
keyName - the key namepublic O getOverridenMetaData()
OverrideMetaDatagetOverridenMetaData in interface OverrideMetaData<C extends MappableMetaData>public void setOverridenMetaData(O data)
OverrideMetaDatasetOverridenMetaData in interface OverrideMetaData<C extends MappableMetaData>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 © 2018 JBoss by Red Hat. All rights reserved.