Enum TransactionSource

java.lang.Object
java.lang.Enum<TransactionSource>
com.labs64.netlicensing.domain.vo.TransactionSource
All Implemented Interfaces:
Serializable, Comparable<TransactionSource>, java.lang.constant.Constable

public enum TransactionSource extends Enum<TransactionSource>
The transaction source enumeration.
  • Enum Constant Details

    • SHOP

      public static final TransactionSource SHOP
      Shop transaction.
    • AUTO_LICENSE_CREATE

      public static final TransactionSource AUTO_LICENSE_CREATE
      Auto transaction for license create.
    • AUTO_LICENSE_UPDATE

      public static final TransactionSource AUTO_LICENSE_UPDATE
      Auto transaction for license update.
    • AUTO_LICENSE_DELETE

      public static final TransactionSource AUTO_LICENSE_DELETE
      Auto transaction for license delete.
    • AUTO_LICENSEE_CREATE

      public static final TransactionSource AUTO_LICENSEE_CREATE
      Auto transaction for licensee create (with automatic licenses).
    • AUTO_LICENSEE_DELETE

      public static final TransactionSource AUTO_LICENSEE_DELETE
      Auto transaction for licensee delete with forceCascade.
    • AUTO_LICENSEE_VALIDATE

      public static final TransactionSource AUTO_LICENSEE_VALIDATE
      Transaction for update license during validate
    • AUTO_LICENSETEMPLATE_DELETE

      public static final TransactionSource AUTO_LICENSETEMPLATE_DELETE
      Auto transaction for license template delete with forceCascade.
    • AUTO_PRODUCTMODULE_DELETE

      public static final TransactionSource AUTO_PRODUCTMODULE_DELETE
      Auto transaction for product module delete with forceCascade.
    • AUTO_PRODUCT_DELETE

      public static final TransactionSource AUTO_PRODUCT_DELETE
      Auto transaction for product delete with forceCascade.
    • AUTO_LICENSES_TRANSFER

      public static final TransactionSource AUTO_LICENSES_TRANSFER
      Auto transaction for transfer licenses between licensee.
    • SUBSCRIPTION_UPDATE

      public static final TransactionSource SUBSCRIPTION_UPDATE
      Transaction for update licenses (inactive with PT LM, Subscription).
    • CANCEL_RECURRING_PAYMENT

      public static final TransactionSource CANCEL_RECURRING_PAYMENT
      Transaction for cancel recurring payment.
    • OBTAIN_BUNDLE

      public static final TransactionSource OBTAIN_BUNDLE
      Transaction for obtain bundle.
  • Method Details

    • values

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

      public static TransactionSource valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type has no constant with the specified name
      NullPointerException - if the argument is null