Class BeanCascadeInfo

java.lang.Object
io.ebeaninternal.server.deploy.BeanCascadeInfo

public final class BeanCascadeInfo extends Object
Persist info for determining if save or delete should be performed.

This is set to associated Beans, Table joins and List.

  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Return true if delete should cascade.
    boolean
    Return true if refresh should cascade.
    boolean
    Return true if save should cascade.
    void
    setDelete(boolean delete)
    Set to true if delete should cascade.
    void
    setSaveDelete(boolean save, boolean delete)
    Set cascade save and delete settings.
    void
    setType(jakarta.persistence.CascadeType type)
     
    void
    setTypes(jakarta.persistence.CascadeType[] types)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • BeanCascadeInfo

      public BeanCascadeInfo()
  • Method Details

    • setTypes

      public void setTypes(jakarta.persistence.CascadeType[] types)
    • setType

      public void setType(jakarta.persistence.CascadeType type)
    • isRefresh

      public boolean isRefresh()
      Return true if refresh should cascade.
    • isDelete

      public boolean isDelete()
      Return true if delete should cascade.
    • setDelete

      public void setDelete(boolean delete)
      Set to true if delete should cascade.
    • isSave

      public boolean isSave()
      Return true if save should cascade.
    • setSaveDelete

      public void setSaveDelete(boolean save, boolean delete)
      Set cascade save and delete settings.