Enum AdjustmentReason

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<AdjustmentReason>

    public enum AdjustmentReason
    extends java.lang.Enum<AdjustmentReason>
    Indicates the type of adjustment that was performed on a transaction
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
      BadDebt
      Transaction was adjusted due to bad or uncollectable debt
      ExemptCertApplied
      Transaction was adjusted after an exemption certificate was applied
      NotAdjusted
      The transaction has not been adjusted
      Offline
      Offline
      Other
      Transaction was adjusted for another reason not specified
      PriceAdjusted
      Transaction was adjusted when the price of an item changed
      ProductExchanged
      Transaction was adjusted due to a product exchange
      ProductReturned
      Transaction was adjusted due to a product return
      ReconciledWithGeneralLedger
      Transaction was adjusted to reconcile it with a general ledger
      SourcingIssue
      A sourcing issue existed which caused the transaction to be adjusted
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int getValue()  
      static AdjustmentReason valueOf​(int intValue)
      Returns the enum constant of this type with the specified name.
      static AdjustmentReason valueOf​(java.lang.String name)
      Returns the enum constant of this type with the specified name.
      static AdjustmentReason[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      • Methods inherited from class java.lang.Enum

        clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
      • Methods inherited from class java.lang.Object

        getClass, notify, notifyAll, wait, wait, wait
    • Enum Constant Detail

      • NotAdjusted

        public static final AdjustmentReason NotAdjusted
        The transaction has not been adjusted
      • SourcingIssue

        public static final AdjustmentReason SourcingIssue
        A sourcing issue existed which caused the transaction to be adjusted
      • ReconciledWithGeneralLedger

        public static final AdjustmentReason ReconciledWithGeneralLedger
        Transaction was adjusted to reconcile it with a general ledger
      • ExemptCertApplied

        public static final AdjustmentReason ExemptCertApplied
        Transaction was adjusted after an exemption certificate was applied
      • PriceAdjusted

        public static final AdjustmentReason PriceAdjusted
        Transaction was adjusted when the price of an item changed
      • ProductReturned

        public static final AdjustmentReason ProductReturned
        Transaction was adjusted due to a product return
      • ProductExchanged

        public static final AdjustmentReason ProductExchanged
        Transaction was adjusted due to a product exchange
      • BadDebt

        public static final AdjustmentReason BadDebt
        Transaction was adjusted due to bad or uncollectable debt
      • Other

        public static final AdjustmentReason Other
        Transaction was adjusted for another reason not specified
    • Method Detail

      • values

        public static AdjustmentReason[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (AdjustmentReason c : AdjustmentReason.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static AdjustmentReason valueOf​(java.lang.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:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null
      • valueOf

        public static AdjustmentReason valueOf​(int intValue)
        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:
        intValue - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null
      • getValue

        public int getValue()