public class MultiDynamicComponentMapper extends MultiPropertyMapper
properties| Constructor and Description |
|---|
MultiDynamicComponentMapper(PropertyData dynamicComponentData) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(PropertyData propertyData) |
void |
addComposite(PropertyData propertyData,
PropertyMapper propertyMapper) |
boolean |
map(SessionImplementor session,
Map<String,Object> data,
String[] propertyNames,
Object[] newState,
Object[] oldState) |
void |
mapModifiedFlagsToMapFromEntity(SessionImplementor session,
Map<String,Object> data,
Object newObj,
Object oldObj) |
void |
mapToEntityFromMap(EnversService enversService,
Object obj,
Map data,
Object primaryKey,
AuditReaderImplementor versionsReader,
Number revision)
Maps properties from the given map to the given object.
|
boolean |
mapToMapFromEntity(SessionImplementor session,
Map<String,Object> data,
Object newObj,
Object oldObj)
Maps properties to the given map, basing on differences between properties of new and old objects.
|
addComponent, getAtIndexOrNull, getProperties, getPropertyDatas, hasPropertiesWithModifiedFlag, mapCollectionChanges, mapModifiedFlagsToMapForCollectionChangeisDynamicComponentMap, markAsDynamicComponentMapclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisDynamicComponentMap, markAsDynamicComponentMappublic MultiDynamicComponentMapper(PropertyData dynamicComponentData)
public void addComposite(PropertyData propertyData, PropertyMapper propertyMapper)
addComposite in interface CompositeMapperBuilderaddComposite in class MultiPropertyMapperpublic void add(PropertyData propertyData)
add in interface SimpleMapperBuilderadd in class MultiPropertyMapperpublic boolean mapToMapFromEntity(SessionImplementor session, Map<String,Object> data, Object newObj, Object oldObj)
PropertyMappermapToMapFromEntity in interface PropertyMappermapToMapFromEntity in class MultiPropertyMappersession - The current session.data - Data to map to.newObj - New state of the entity.oldObj - Old state of the entity.public boolean map(SessionImplementor session, Map<String,Object> data, String[] propertyNames, Object[] newState, Object[] oldState)
map in interface ExtendedPropertyMappermap in class MultiPropertyMapperpublic void mapModifiedFlagsToMapFromEntity(SessionImplementor session, Map<String,Object> data, Object newObj, Object oldObj)
mapModifiedFlagsToMapFromEntity in interface PropertyMappermapModifiedFlagsToMapFromEntity in class MultiPropertyMapperpublic void mapToEntityFromMap(EnversService enversService, Object obj, Map data, Object primaryKey, AuditReaderImplementor versionsReader, Number revision)
PropertyMappermapToEntityFromMap in interface PropertyMappermapToEntityFromMap in class MultiPropertyMapperenversService - The EnversService.obj - Object to map to.data - Data to map from.primaryKey - Primary key of the object to which we map (for relations)versionsReader - VersionsReader for reading relationsrevision - Revision at which the object is read, for reading relationsCopyright © 2019 JBoss by Red Hat. All rights reserved.