public final class CollectionMetadataGenerator extends Object
|Constructor and Description|
public CollectionMetadataGenerator(AuditMetadataGenerator mainGenerator, Collection propertyValue, CompositeMapperBuilder currentMapper, String referencingEntityName, EntityXmlMappingData xmlMappingData, PropertyAuditingData propertyAuditingData)
mainGenerator- Main generator, giving access to configuration and the basic mapper.
propertyValue- Value of the collection, as mapped by Hibernate.
currentMapper- Mapper, to which the appropriate
PropertyMapperwill be added.
referencingEntityName- Name of the entity that owns this collection.
xmlMappingData- In case this collection requires a middle table, additional mapping documents will be created using this object.
propertyAuditingData- Property auditing (meta-)data. Among other things, holds the name of the property that references the collection in the referencing entity, the user data for middle (join) table and the value of the
@MapKeyannotation, if there was one.
Copyright © 2001-2015 Red Hat, Inc. All Rights Reserved.