Interface CascadeItem
- All Known Subinterfaces:
EntityItem
- All Known Implementing Classes:
AbstractCascadeItem
,EntityItemImpl
public interface CascadeItem
-
Method Details
-
isMandatory
boolean isMandatory()- Returns:
- If the item is mandatory (not deselectable).
-
remove
void remove() -
isRemoved
boolean isRemoved() -
isVisible
boolean isVisible() -
isLeaf
boolean isLeaf() -
isCascadingDeleteDenied
boolean isCascadingDeleteDenied()- Returns:
true
if deleting thisCascadeItem
is denied by model definition,false
otherwise. If deletion is denied,getCascadingDeleteDeniedCauses()
returns the entities which reference this item.- See Also:
-
getCascadingDeleteDeniedCauses
- Returns:
- the entities, which reference this item and deny deletion of the item.
- See Also:
-
isDeletionPermitted
boolean isDeletionPermitted()- Returns:
true
if the user has permission to delete thisCascadeItem
,false
otherwise
-