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
Constructors Constructor Description TargetViewClassBasedInverseViewToEntityMapper(InverseViewToEntityMapper<E> first, Map<Class<?>,InverseViewToEntityMapper<E>> mappers)
-
Method Summary
Modifier and Type Method Description javax.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)
ViewTypeImplementor<?>
getViewType()
-
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:
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>
-