Enum Class ProductFeeType

java.lang.Object
java.lang.Enum<ProductFeeType>
tech.corefinance.product.enums.ProductFeeType
All Implemented Interfaces:
Serializable, Comparable<ProductFeeType>, Constable

public enum ProductFeeType extends Enum<ProductFeeType>
  • Enum Constant Details

    • MANUAL_FEE

      public static final ProductFeeType MANUAL_FEE
      Manual for deposit or loan account.
    • MONTHLY_FEE

      public static final ProductFeeType MONTHLY_FEE
      Deposit monthly fee.
    • PLANNED

      public static final ProductFeeType PLANNED
      Planned (Applied on Due Dates) for loan.
    • DEDUCTED_DISBURSEMENT

      public static final ProductFeeType DEDUCTED_DISBURSEMENT
      Deducted Disbursement.
    • CAPITALIZED_DISBURSEMENT

      public static final ProductFeeType CAPITALIZED_DISBURSEMENT
      Capitalized Disbursement.
    • UPFRONT_DISBURSEMENT

      public static final ProductFeeType UPFRONT_DISBURSEMENT
      Upfront Disbursement.
    • LATE_REPAYMENT

      public static final ProductFeeType LATE_REPAYMENT
      Late Repayment.
    • PAYMENT_DUE_UPFRONT

      public static final ProductFeeType PAYMENT_DUE_UPFRONT
      Payment Due (Applied Upfront).
    • PAYMENT_DUE_DUE_DATE

      public static final ProductFeeType PAYMENT_DUE_DUE_DATE
      Payment Due (Applied on Due Dates).
  • Method Details

    • values

      public static ProductFeeType[] 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 ProductFeeType 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