java.lang.Object
ru.bitel.bgbilling.plugins.cashcheck.common.Payment
All Implemented Interfaces:
Serializable

public class Payment extends Object implements Serializable
Моделька "паймент", она типа расширяет существующую модель из таблицы платежей - объединяет тут поля из таблицы очереди, контракта итд. Она же используется для расходов/возвратов.
See Also:
  • Field Details

    • LAST_ERROR_NEW

      public static String LAST_ERROR_NEW
      содержимое lastError, которое трактуется как "новый чек" для виртуальных чеков которые надо будет печатать позже
    • IS_PAYMENT

      public static int IS_PAYMENT
      0 - чек сущности привязанной на приход биллинга (платежа/покупок)
    • IS_CHARGE

      public static int IS_CHARGE
      1 - чек сущности привязанной на расход биллинга (возвратов/продаж)
  • Constructor Details

    • Payment

      public Payment()
  • Method Details

    • getContractComment

      public String getContractComment()
    • setContractComment

      public void setContractComment(String contractComment)
    • getPaymentTypeId

      public int getPaymentTypeId()
    • setPaymentTypeId

      public void setPaymentTypeId(int paymentTypeId)
    • setComment

      public void setComment(String comment)
    • setUserId

      public void setUserId(int userId)
    • setSumma

      public void setSumma(BigDecimal summa)
    • setContractId

      public void setContractId(int contractId)
    • setDate

      public void setDate(Date date)
    • getDate

      public Date getDate()
    • getContractId

      public int getContractId()
    • getSumma

      public BigDecimal getSumma()
    • getUserId

      public int getUserId()
    • getComment

      public String getComment()
    • getContractTitle

      public String getContractTitle()
    • setContractTitle

      public void setContractTitle(String contractTitle)
    • getPaymentTypesTitle

      public String getPaymentTypesTitle()
    • setPaymentTypesTitle

      public void setPaymentTypesTitle(String paymentTypesTitle)
    • getQueueDate

      public Date getQueueDate()
    • setQueueDate

      public void setQueueDate(Date queueDate)
    • getPosId

      public int getPosId()
    • setPosId

      public void setPosId(int posId)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getCheckData

      public String getCheckData()
      содержимое чека
    • setCheckData

      public void setCheckData(String checkData)
      содержимое чека
    • getLastError

      public String getLastError()
      последняя ошибка, если чек не напечатался (столбец last_error)
    • setLastError

      public void setLastError(String lastError)
      последняя ошибка, если чек не напечатался (столбец last_error)
    • getCheckType

      public Check.Type getCheckType()
      реальный тип чека: продажа, возврат, коррекция итд (столбец check_type)
    • setCheckType

      public void setCheckType(Check.Type checkType)
      реальный тип чека: продажа, возврат, коррекция итд (столбец check_type)
    • getPosMapping

      public String getPosMapping()
      Returns:
      the posMapping
    • getPrintMode

      @Deprecated public String getPrintMode()
      Deprecated.
    • setPosMapping

      public void setPosMapping(String posMapping)
      Parameters:
      printMode - the paymentMode to set
    • getPendingId

      public String getPendingId()
    • setPendingId

      public void setPendingId(String pendingId)
    • getFiscalData

      public String getFiscalData()
    • setFiscalData

      public void setFiscalData(String fiscalData)
    • getLogId

      public int getLogId()
    • setLogId

      public void setLogId(int logId)
    • getPaymentId

      public int getPaymentId()
    • setPaymentId

      public void setPaymentId(int paymentId)
    • isPayment

      public boolean isPayment()
    • setIsPayment

      public void setIsPayment(boolean isPayment)