Class RosterManagementPanel.PySaveContext

  • Enclosing class:
    RosterManagementPanel

    public static class RosterManagementPanel.PySaveContext
    extends java.lang.Object
    This is available to the user as the saveContext variable passed in on certain extension functions. The user can call rejectSave() within the extension function to abort the save for any reason. The class is static due to the need for global access by the Jython scripting engine.

    Added rejectDelete and rejectCreate to give users a less clunky method name in delete and create extension functions.

    Since:
    7.8.2
    • Constructor Summary

      Constructors 
      Constructor Description
      PySaveContext()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getReason()  
      boolean isReject()  
      void rejectCreate​(java.lang.String reason)  
      void rejectDelete​(java.lang.String reason)  
      void rejectSave​(java.lang.String reason)  
      • Methods inherited from class java.lang.Object

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

      • PySaveContext

        public PySaveContext()
    • Method Detail

      • rejectSave

        public void rejectSave​(java.lang.String reason)
      • rejectDelete

        public void rejectDelete​(java.lang.String reason)
      • rejectCreate

        public void rejectCreate​(java.lang.String reason)
      • isReject

        public boolean isReject()
      • getReason

        public java.lang.String getReason()