Enum Class UpdateSchedule

java.lang.Object
java.lang.Enum<UpdateSchedule>
com.install4j.api.update.UpdateSchedule
All Implemented Interfaces:
Serializable, Comparable<UpdateSchedule>, Constable

public enum UpdateSchedule extends Enum<UpdateSchedule>
Enumeration class that represents the different update schedules. These values are used in the UpdateScheduleRegistry class.
  • Enum Constant Details

  • Field Details

    • ALL_VALUES

      @Deprecated public static final UpdateSchedule[] ALL_VALUES
      Deprecated.
      All values of UpdateSchedule for use in a drop-down list.

      Not needed since this class became an enum in install4j 6.

  • Method Details

    • values

      public static UpdateSchedule[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static UpdateSchedule valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getById

      public static UpdateSchedule getById(String id)
      Returns the UpdateSchedule for a string ID. String IDs for UpdateSchedules are returned by getId()}.
      Parameters:
      id - the ID
      Returns:
      the UpdateSchedule or null if the ID is invalid
    • getId

      public String getId()
      Returns the string ID for the UpdateSchedule. This string value can be saved and restored later with the getById(String)} method.
      Returns:
      the ID
    • toString

      public String toString()
      Overrides:
      toString in class Enum<UpdateSchedule>