Class UnmappedBasicAttributeCascadeDeleter
java.lang.Object
com.blazebit.persistence.view.impl.update.flush.AbstractUnmappedAttributeCascadeDeleter
com.blazebit.persistence.view.impl.update.flush.UnmappedBasicAttributeCascadeDeleter
- 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
ConstructorsConstructorDescriptionUnmappedBasicAttributeCascadeDeleter(EntityViewManagerImpl evm, String attributeName, ExtendedAttribute<?, ?> attribute, String ownerIdAttributeName, boolean disallowCycle) -
Method Summary
Modifier and TypeMethodDescriptionvoidremove(UpdateContext context, Object o) voidremoveById(UpdateContext context, Object id) voidremoveByOwnerId(UpdateContext context, Object ownerId) booleanMethods inherited from class com.blazebit.persistence.view.impl.update.flush.AbstractUnmappedAttributeCascadeDeleter
getAttributeValuePath
-
Constructor Details
-
UnmappedBasicAttributeCascadeDeleter
public UnmappedBasicAttributeCascadeDeleter(EntityViewManagerImpl evm, String attributeName, ExtendedAttribute<?, ?> attribute, String ownerIdAttributeName, boolean disallowCycle)
-
-
Method Details
-
requiresDeleteCascadeAfterRemove
public boolean requiresDeleteCascadeAfterRemove() -
removeById
-
remove
-
removeByOwnerId
-
createFlusherWiseDeleter
-