Class TargetViewClassBasedInverseViewToEntityMapper<E>
java.lang.Object
com.blazebit.persistence.view.impl.entity.TargetViewClassBasedInverseViewToEntityMapper<E>
- All Implemented Interfaces:
InverseElementToEntityMapper<E>
public class TargetViewClassBasedInverseViewToEntityMapper<E>
extends Object
implements InverseElementToEntityMapper<E>
- Since:
- 1.4.0
- Author:
- Christian Beikov
-
Constructor Summary
ConstructorsConstructorDescriptionTargetViewClassBasedInverseViewToEntityMapper(InverseViewToEntityMapper<E> first, Map<Class<?>, InverseViewToEntityMapper<E>> mappers) -
Method Summary
Modifier and TypeMethodDescriptionjavax.persistence.QuerycreateInverseUpdateQuery(UpdateContext context, Object element, DirtyAttributeFlusher<?, E, Object> nestedGraphNode, DirtyAttributeFlusher<?, ?, ?> inverseAttributeFlusher) voidflushEntity(UpdateContext context, Object oldParent, Object newParent, Object child, DirtyAttributeFlusher<?, E, Object> nestedGraphNode)
-
Constructor Details
-
TargetViewClassBasedInverseViewToEntityMapper
public TargetViewClassBasedInverseViewToEntityMapper(InverseViewToEntityMapper<E> first, Map<Class<?>, InverseViewToEntityMapper<E>> mappers)
-
-
Method Details
-
getViewType
-
flushEntity
public void flushEntity(UpdateContext context, Object oldParent, Object newParent, Object child, DirtyAttributeFlusher<?, E, Object> nestedGraphNode) - Specified by:
flushEntityin interfaceInverseElementToEntityMapper<E>
-
createInverseUpdateQuery
public javax.persistence.Query createInverseUpdateQuery(UpdateContext context, Object element, DirtyAttributeFlusher<?, E, Object> nestedGraphNode, DirtyAttributeFlusher<?, ?, ?> inverseAttributeFlusher) - Specified by:
createInverseUpdateQueryin interfaceInverseElementToEntityMapper<E>
-