Enum Class DefaultDelayedSubscriptionActionType

java.lang.Object
java.lang.Enum<DefaultDelayedSubscriptionActionType>
com.broadleafcommerce.subscription.domain.enums.DefaultDelayedSubscriptionActionType
All Implemented Interfaces:
Serializable, Comparable<DefaultDelayedSubscriptionActionType>, Constable

public enum DefaultDelayedSubscriptionActionType extends Enum<DefaultDelayedSubscriptionActionType>
Describes the type of delayed subscription action that will be applied in the future.
  • Enum Constant Details

    • PREPAID_DOWNGRADE

      public static final DefaultDelayedSubscriptionActionType PREPAID_DOWNGRADE
      A downgrade action that is being delayed due to the subscription being prepaid.
    • PREPAID_ITEM_REMOVAL

      public static final DefaultDelayedSubscriptionActionType PREPAID_ITEM_REMOVAL
      An item removal action that is being delayed due to the subscription being prepaid.
    • PREPAID_ITEM_UPDATE

      public static final DefaultDelayedSubscriptionActionType PREPAID_ITEM_UPDATE
      An item update action that is being delayed due to the subscription being prepaid.
  • Method Details

    • values

      public static DefaultDelayedSubscriptionActionType[] 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 DefaultDelayedSubscriptionActionType 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
    • isPrepaidDowngrade

      public static boolean isPrepaidDowngrade(String actionType)
    • isPrepaidItemRemoval

      public static boolean isPrepaidItemRemoval(String actionType)
    • isPrepaidItemUpdate

      public static boolean isPrepaidItemUpdate(String actionType)