Interface Update

  • All Known Implementing Classes:
    UpdateImpl

    public interface Update
    • Method Detail

      • getName

        java.lang.String getName()
      • getDescription

        java.lang.String[] getDescription()
      • getRelativeURLBase

        java.lang.String getRelativeURLBase()
      • setRelativeURLBase

        void setRelativeURLBase​(java.lang.String base)
      • setDescriptionURL

        void setDescriptionURL​(java.lang.String url)
        Parameters:
        url - URL to load instead of showing the description text)
        Since:
        3.0.1.7
      • getDesciptionURL

        java.lang.String getDesciptionURL()
        Returns:
        null if no description url
        Since:
        3.0.1.7
      • getOldVersion

        java.lang.String getOldVersion()
      • getNewVersion

        java.lang.String getNewVersion()
      • isMandatory

        boolean isMandatory()
      • setRestartRequired

        void setRestartRequired​(int restart_required)
      • getRestartRequired

        int getRestartRequired()
      • setUserObject

        void setUserObject​(java.lang.Object obj)
      • getUserObject

        java.lang.Object getUserObject()
      • complete

        void complete​(boolean success)
        mark the update as complete and inform any listeners
      • cancel

        void cancel()
        cancel this update
      • isCancelled

        boolean isCancelled()
      • isComplete

        boolean isComplete()
      • wasSuccessful

        boolean wasSuccessful()
      • getDecision

        java.lang.Object getDecision​(int decision_type,
                                     java.lang.String decision_name,
                                     java.lang.String decision_description,
                                     java.lang.Object decision_data)