public abstract class AbstractCompositeIdMapper extends AbstractIdMapper implements SimpleIdMapperBuilder
Modifier and Type | Field and Description |
---|---|
protected java.lang.Class |
compositeIdClass |
protected java.util.Map<PropertyData,SingleIdMapper> |
ids |
Modifier | Constructor and Description |
---|---|
protected |
AbstractCompositeIdMapper(java.lang.Class compositeIdClass,
ServiceRegistry serviceRegistry) |
Modifier and Type | Method and Description |
---|---|
void |
add(PropertyData propertyData) |
protected java.lang.Object |
instantiateCompositeId() |
java.lang.Object |
mapToIdFromMap(java.util.Map data) |
addIdEqualsToQuery, addIdsEqualToQuery, addIdsEqualToQuery, addNamedIdEqualsToQuery, addNamedIdEqualsToQuery, getServiceRegistry
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addIdEqualsToQuery, addIdsEqualToQuery, addIdsEqualToQuery, addNamedIdEqualsToQuery, addNamedIdEqualsToQuery, getServiceRegistry, mapToEntityFromMap, mapToIdFromEntity, mapToMapFromEntity, mapToMapFromId, mapToMapFromId, mapToQueryParametersFromId, prefixMappedProperties
protected final java.lang.Class compositeIdClass
protected java.util.Map<PropertyData,SingleIdMapper> ids
protected AbstractCompositeIdMapper(java.lang.Class compositeIdClass, ServiceRegistry serviceRegistry)
public void add(PropertyData propertyData)
add
in interface SimpleMapperBuilder
public java.lang.Object mapToIdFromMap(java.util.Map data)
mapToIdFromMap
in interface IdMapper
protected java.lang.Object instantiateCompositeId()
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.