UnmappedAttributeCascadeDeleter
UnmappedBasicAttributeCascadeDeleter
, UnmappedCollectionAttributeCascadeDeleter
, UnmappedMapAttributeCascadeDeleter
public abstract class AbstractUnmappedAttributeCascadeDeleter extends java.lang.Object implements UnmappedAttributeCascadeDeleter
Modifier and Type | Field | Description |
---|---|---|
protected java.lang.String |
attributeName |
|
protected java.lang.String |
attributeValuePath |
|
protected boolean |
cascadeDeleteElement |
|
protected java.lang.Class<?> |
elementEntityClass |
|
protected java.lang.String |
elementIdAttributeName |
|
protected static UnmappedAttributeCascadeDeleter[] |
EMPTY |
Modifier | Constructor | Description |
---|---|---|
|
AbstractUnmappedAttributeCascadeDeleter(EntityViewManagerImpl evm,
java.lang.String attributeName,
com.blazebit.persistence.spi.ExtendedAttribute<?,?> attribute) |
|
protected |
AbstractUnmappedAttributeCascadeDeleter(AbstractUnmappedAttributeCascadeDeleter original) |
Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
getAttributeValuePath() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createFlusherWiseDeleter, removeById, removeByOwnerId, requiresDeleteCascadeAfterRemove
protected static final UnmappedAttributeCascadeDeleter[] EMPTY
protected final java.lang.Class<?> elementEntityClass
protected final java.lang.String elementIdAttributeName
protected final java.lang.String attributeName
protected final java.lang.String attributeValuePath
protected final boolean cascadeDeleteElement
public AbstractUnmappedAttributeCascadeDeleter(EntityViewManagerImpl evm, java.lang.String attributeName, com.blazebit.persistence.spi.ExtendedAttribute<?,?> attribute)
protected AbstractUnmappedAttributeCascadeDeleter(AbstractUnmappedAttributeCascadeDeleter original)
public java.lang.String getAttributeValuePath()
getAttributeValuePath
in interface UnmappedAttributeCascadeDeleter
Copyright © 2014–2018 Blazebit. All rights reserved.