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 this CascadeItem is denied by model definition, false otherwise. If deletion is denied, getCascadingDeleteDeniedCauses() returns the entities which reference this item.
      See Also:
    • getCascadingDeleteDeniedCauses

      List<Entity> 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 this CascadeItem, false otherwise