Class WebPosTransaction


  • public class WebPosTransaction
    extends java.lang.Object
    • Constructor Detail

      • WebPosTransaction

        public WebPosTransaction​(WebPosSession session)
    • Method Detail

      • getUserLoginId

        public java.lang.String getUserLoginId()
      • getDrawerNumber

        public int getDrawerNumber()
      • getTransactionId

        public java.lang.String getTransactionId()
      • getTerminalId

        public java.lang.String getTerminalId()
      • getFacilityId

        public java.lang.String getFacilityId()
      • getTerminalLogId

        public java.lang.String getTerminalLogId()
      • isOpen

        public boolean isOpen()
      • closeTx

        public void closeTx()
      • paidInOut

        public void paidInOut​(java.lang.String type)
      • modifyPrice

        public void modifyPrice​(int cartLineIdx,
                                java.math.BigDecimal price)
      • calcTax

        public void calcTax()
      • clearPayments

        public void clearPayments()
      • clearPayment

        public void clearPayment​(int index)
      • clearPayment

        public void clearPayment​(java.lang.String id)
      • getPaymentMethodTypeId

        public java.lang.String getPaymentMethodTypeId​(int index)
      • checkPaymentMethodType

        public int checkPaymentMethodType​(java.lang.String paymentMethodTypeId)
      • getNoPaymentCode

        public static int getNoPaymentCode()
      • getExternalPaymentCode

        public static int getExternalPaymentCode()
      • getInternalPaymentCode

        public static int getInternalPaymentCode()
      • addPayment

        public java.math.BigDecimal addPayment​(java.lang.String id,
                                               java.math.BigDecimal amount)
      • addPayment

        public java.math.BigDecimal addPayment​(java.lang.String id,
                                               java.math.BigDecimal amount,
                                               java.lang.String refNum,
                                               java.lang.String authCode)
      • processNoPayment

        public void processNoPayment​(java.lang.String paymentMethodTypeId)
      • processExternalPayment

        public void processExternalPayment​(java.lang.String paymentMethodTypeId,
                                           java.math.BigDecimal amount,
                                           java.lang.String refNum)
      • makeCreditCardVo

        public java.lang.String makeCreditCardVo​(java.lang.String cardNumber,
                                                 java.lang.String expDate,
                                                 java.lang.String firstName,
                                                 java.lang.String lastName)
      • setPaymentRefNum

        public void setPaymentRefNum​(int paymentIndex,
                                     java.lang.String refNum,
                                     java.lang.String authCode)
      • setPaymentSecurityCode

        public void setPaymentSecurityCode​(java.lang.String paymentId,
                                           java.lang.String refNum,
                                           java.lang.String securityCode)
      • setPaymentTrack2

        public void setPaymentTrack2​(java.lang.String paymentId,
                                     java.lang.String refNum,
                                     java.lang.String securityCode)
      • setPaymentPostalCode

        public void setPaymentPostalCode​(java.lang.String paymentId,
                                         java.lang.String refNum,
                                         java.lang.String postalCode)
      • getTaxTotal

        public java.math.BigDecimal getTaxTotal()
      • getGrandTotal

        public java.math.BigDecimal getGrandTotal()
      • getNumberOfPayments

        public int getNumberOfPayments()
      • getPaymentTotal

        public java.math.BigDecimal getPaymentTotal()
      • getTotalQuantity

        public java.math.BigDecimal getTotalQuantity()
      • getTotalDue

        public java.math.BigDecimal getTotalDue()
      • addProductPromoCode

        public java.lang.String addProductPromoCode​(java.lang.String code)