org.hibernate.envers.entities.mapper.id
Class MultipleIdMapper
java.lang.Object
org.hibernate.envers.entities.mapper.id.AbstractIdMapper
org.hibernate.envers.entities.mapper.id.AbstractCompositeIdMapper
org.hibernate.envers.entities.mapper.id.MultipleIdMapper
- All Implemented Interfaces:
- IdMapper, SimpleIdMapperBuilder, SimpleMapperBuilder
public class MultipleIdMapper
- extends AbstractCompositeIdMapper
- implements SimpleIdMapperBuilder
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MultipleIdMapper
public MultipleIdMapper(String compositeIdClass)
mapToMapFromId
public void mapToMapFromId(Map<String,Object> data,
Object obj)
- Specified by:
mapToMapFromId
in interface IdMapper
mapToMapFromEntity
public void mapToMapFromEntity(Map<String,Object> data,
Object obj)
- Specified by:
mapToMapFromEntity
in interface IdMapper
mapToEntityFromMap
public boolean mapToEntityFromMap(Object obj,
Map data)
- Specified by:
mapToEntityFromMap
in interface IdMapper
- Parameters:
obj
- Object to map to.data
- Data to map.
- Returns:
- True if data was mapped; false otherwise (when the id is
null
).
prefixMappedProperties
public IdMapper prefixMappedProperties(String prefix)
- Description copied from interface:
IdMapper
- Creates a mapper with all mapped properties prefixed. A mapped property is a property which
is directly mapped to values (not composite).
- Specified by:
prefixMappedProperties
in interface IdMapper
- Parameters:
prefix
- Prefix to add to mapped properties
- Returns:
- A copy of the current property mapper, with mapped properties prefixed.
mapToIdFromEntity
public Object mapToIdFromEntity(Object data)
- Specified by:
mapToIdFromEntity
in interface IdMapper
mapToQueryParametersFromId
public List<QueryParameterData> mapToQueryParametersFromId(Object obj)
- Specified by:
mapToQueryParametersFromId
in interface IdMapper
- Parameters:
obj
- Id from which to map.
- Returns:
- A set parameter data, needed to build a query basing on the given id.
Copyright © 2001-2012 Red Hat, Inc. All Rights Reserved.