Class TrxDetail


  • public class TrxDetail
    extends Object
    Contains transaction details for counters. Immutable class.
    • Constructor Detail

      • TrxDetail

        public TrxDetail​(boolean dccFlag,
                         TransactionType transactionType,
                         int count,
                         Amount amountSum,
                         Amount amountSumTip,
                         Amount amountSumOther,
                         String aid,
                         Long markup,
                         Long markupExponent)
        Create transaction detail.
    • Method Detail

      • isDccFlag

        public boolean isDccFlag()
        Specifies is a transaction is a DCC transaction or not.
      • getTransactionType

        public TransactionType getTransactionType()
        Transaction type this details affect.
      • getCount

        public int getCount()
        Number of transactions covered by the sum.
      • getAmountSum

        public Amount getAmountSum()
        Total of amount.
      • getAmountSumTip

        public Amount getAmountSumTip()
        Total of amount.
      • getAmountSumOther

        public Amount getAmountSumOther()
        Total of amount.
      • getAid

        public String getAid()
        AID.
      • getMarkup

        public Long getMarkup()
        Markup percentage value.
      • getMarkupExponent

        public Long getMarkupExponent()
        Markup percentage value exponent.
      • toString

        public String toString()
        String representation for debugging purpose.
        Overrides:
        toString in class Object