Class InverseEntityToEntityMapper<E>
java.lang.Object
com.blazebit.persistence.view.impl.entity.InverseEntityToEntityMapper<E>
- All Implemented Interfaces:
InverseElementToEntityMapper<E>
public class InverseEntityToEntityMapper<E>
extends Object
implements InverseElementToEntityMapper<E>
- Since:
- 1.2.0
- Author:
- Christian Beikov
-
Constructor Summary
ConstructorDescriptionInverseEntityToEntityMapper
(EntityViewManagerImpl evm, javax.persistence.metamodel.EntityType<?> entityType, Mapper<Object, Object> parentEntityOnChildEntityAddMapper, Mapper<Object, Object> parentEntityOnChildEntityRemoveMapper, DirtyAttributeFlusher<?, ?, ?> inverseAttributeFlusher) -
Method Summary
Modifier and TypeMethodDescriptionjavax.persistence.Query
createInverseUpdateQuery
(UpdateContext context, Object element, DirtyAttributeFlusher<?, E, Object> nestedGraphNode, DirtyAttributeFlusher<?, ?, ?> inverseAttributeFlusher) void
flushEntity
(UpdateContext context, Object oldParent, Object newParent, Object child, DirtyAttributeFlusher<?, E, Object> nestedGraphNode)
-
Constructor Details
-
InverseEntityToEntityMapper
public InverseEntityToEntityMapper(EntityViewManagerImpl evm, javax.persistence.metamodel.EntityType<?> entityType, Mapper<Object, Object> parentEntityOnChildEntityAddMapper, Mapper<Object, Object> parentEntityOnChildEntityRemoveMapper, DirtyAttributeFlusher<?, ?, ?> inverseAttributeFlusher)
-
-
Method Details
-
flushEntity
public void flushEntity(UpdateContext context, Object oldParent, Object newParent, Object child, DirtyAttributeFlusher<?, E, Object> nestedGraphNode) - Specified by:
flushEntity
in interfaceInverseElementToEntityMapper<E>
-
createInverseUpdateQuery
public javax.persistence.Query createInverseUpdateQuery(UpdateContext context, Object element, DirtyAttributeFlusher<?, E, Object> nestedGraphNode, DirtyAttributeFlusher<?, ?, ?> inverseAttributeFlusher) - Specified by:
createInverseUpdateQuery
in interfaceInverseElementToEntityMapper<E>
-