Class UnmappedMapAttributeCascadeDeleter
java.lang.Object
com.blazebit.persistence.view.impl.update.flush.AbstractUnmappedAttributeCascadeDeleter
com.blazebit.persistence.view.impl.update.flush.UnmappedMapAttributeCascadeDeleter
- All Implemented Interfaces:
UnmappedAttributeCascadeDeleter
- Since:
- 1.2.0
- Author:
- Christian Beikov
-
Field Summary
Fields inherited from class com.blazebit.persistence.view.impl.update.flush.AbstractUnmappedAttributeCascadeDeleter
attributeName, attributeValuePath, cascadeDeleteElement, elementEntityClass, elementIdAttributeName, EMPTY -
Constructor Summary
ConstructorsConstructorDescriptionUnmappedMapAttributeCascadeDeleter(EntityViewManagerImpl evm, String attributeName, ExtendedAttribute<?, ?> attribute, Class<?> ownerEntityClass, String ownerIdAttributeName, boolean disallowCycle) -
Method Summary
Modifier and TypeMethodDescriptionvoidremoveById(UpdateContext context, Object id) voidremoveByOwnerId(UpdateContext context, Object ownerId) booleanMethods inherited from class com.blazebit.persistence.view.impl.update.flush.AbstractUnmappedAttributeCascadeDeleter
getAttributeValuePath
-
Constructor Details
-
UnmappedMapAttributeCascadeDeleter
public UnmappedMapAttributeCascadeDeleter(EntityViewManagerImpl evm, String attributeName, ExtendedAttribute<?, ?> attribute, Class<?> ownerEntityClass, String ownerIdAttributeName, boolean disallowCycle)
-
-
Method Details
-
requiresDeleteCascadeAfterRemove
public boolean requiresDeleteCascadeAfterRemove() -
removeById
-
removeByOwnerId
-
createFlusherWiseDeleter
-