Uses of Interface
org.hibernate.envers.internal.entities.mapper.id.IdMapper
-
-
Uses of IdMapper in org.hibernate.envers.internal.entities
Methods in org.hibernate.envers.internal.entities that return IdMapper Modifier and Type Method Description IdMapper
EntityConfiguration. getIdMapper()
IdMapper
IdMappingData. getIdMapper()
IdMapper
RelationDescription. getIdMapper()
Methods in org.hibernate.envers.internal.entities with parameters of type IdMapper Modifier and Type Method Description void
EntityConfiguration. addToManyNotOwningRelation(String fromPropertyName, String mappedByPropertyName, String toEntityName, IdMapper idMapper, PropertyMapper fakeBidirectionalRelationMapper, PropertyMapper fakeBidirectionalRelationIndexMapper, boolean indexed)
void
EntityConfiguration. addToOneNotOwningRelation(String fromPropertyName, String mappedByPropertyName, String toEntityName, IdMapper idMapper, boolean ignoreNotFound)
void
EntityConfiguration. addToOneRelation(String fromPropertyName, String toEntityName, IdMapper idMapper, boolean insertable, boolean ignoreNotFound)
static RelationDescription
RelationDescription. toMany(String fromPropertyName, RelationType relationType, String toEntityName, String mappedByPropertyName, IdMapper idMapper, PropertyMapper fakeBidirectionalRelationMapper, PropertyMapper fakeBidirectionalRelationIndexMapper, MiddleIdData referencingIdData, MiddleIdData referencedIdData, String auditMiddleEntityName, boolean insertable, boolean indexed)
static RelationDescription
RelationDescription. toOne(String fromPropertyName, RelationType relationType, String toEntityName, String mappedByPropertyName, IdMapper idMapper, PropertyMapper fakeBidirectionalRelationMapper, PropertyMapper fakeBidirectionalRelationIndexMapper, boolean insertable, boolean ignoreNotFound)
Constructors in org.hibernate.envers.internal.entities with parameters of type IdMapper Constructor Description IdMappingData(IdMapper mapper, Identifier identifier, IdentifierRelation relation)
-
Uses of IdMapper in org.hibernate.envers.internal.entities.mapper.id
Subinterfaces of IdMapper in org.hibernate.envers.internal.entities.mapper.id Modifier and Type Interface Description interface
SimpleIdMapperBuilder
A simple identifier builder contract.Classes in org.hibernate.envers.internal.entities.mapper.id that implement IdMapper Modifier and Type Class Description class
AbstractCompositeIdMapper
An abstract identifier mapper implementation specific for composite identifiers.class
AbstractIdMapper
The base abstract class implementation for identifier mappers.class
EmbeddedIdMapper
An identifier mapper implementation forEmbeddedId
mappings.class
MultipleIdMapper
class
NestedEmbeddedIdMapper
An identifier mapper that is meant to support nestedEmbeddable
instances inside an existingEmbeddedId
identifier hierarchy.class
SingleIdMapper
An implementation of an identifier mapper for a single basic attribute property.class
VirtualEntitySingleIdMapper
An extension to theSingleIdMapper
implementation that supports the use case of an@IdClass
mapping that contains an entity association where the@IdClass
stores the primary key of the associated entity rather than the entity object itself.Methods in org.hibernate.envers.internal.entities.mapper.id that return IdMapper Modifier and Type Method Description IdMapper
EmbeddedIdMapper. prefixMappedProperties(String prefix)
IdMapper
IdMapper. prefixMappedProperties(String prefix)
Creates a mapper with all mapped properties prefixed.IdMapper
MultipleIdMapper. prefixMappedProperties(String prefix)
IdMapper
SingleIdMapper. prefixMappedProperties(String prefix)
Methods in org.hibernate.envers.internal.entities.mapper.id with parameters of type IdMapper Modifier and Type Method Description void
AbstractIdMapper. addIdsEqualToQuery(Parameters parameters, String prefix1, IdMapper mapper2, String prefix2)
void
IdMapper. addIdsEqualToQuery(Parameters parameters, String prefix1, IdMapper mapper2, String prefix2)
Adds query statements, which contains restrictions, which express the property that the id of the entity with alias prefix1, is equal to the id of the entity with alias prefix2 mapped by the second mapper (the second mapper must be for the same entity, but it can have, for example, prefixed properties).void
AbstractIdMapper. addNamedIdEqualsToQuery(Parameters parameters, String prefix1, IdMapper mapper, boolean equals)
void
IdMapper. addNamedIdEqualsToQuery(Parameters parameters, String prefix, IdMapper mapper, boolean equals)
Adds query statements, which contains named parameters that express the property that the id of the entity with alias prefix is equal to the given object using the specified mapper.void
AbstractIdMapper. addNullableIdsEqualToQuery(Parameters parameters, String prefix1, IdMapper mapper2, String prefix2)
void
IdMapper. addNullableIdsEqualToQuery(Parameters parameters, String prefix1, IdMapper mapper2, String prefix2)
Adds query statements, which contains restrictions, which express the property that the id of the entity with alias prefix1, is equal to the id of the entity with alias prefix2 mapped by the second mapper (the second mapper must be for the same entity, but it can have, for example, prefixed properties). -
Uses of IdMapper in org.hibernate.envers.internal.entities.mapper.relation
Methods in org.hibernate.envers.internal.entities.mapper.relation that return IdMapper Modifier and Type Method Description IdMapper
MiddleIdData. getOriginalMapper()
IdMapper
MiddleIdData. getPrefixedMapper()
Constructors in org.hibernate.envers.internal.entities.mapper.relation with parameters of type IdMapper Constructor Description ToOneIdMapper(IdMapper delegate, PropertyData propertyData, String referencedEntityName, boolean nonInsertableFake, boolean lazyMapping)
-
Uses of IdMapper in org.hibernate.envers.internal.entities.mapper.relation.component
Constructors in org.hibernate.envers.internal.entities.mapper.relation.component with parameters of type IdMapper Constructor Description MiddleMapKeyIdComponentMapper(Configuration configuration, IdMapper relatedIdMapper)
-