ru.bitel.bgbilling.plugins.sbpilot.server.bean

## Class SbPilotPaymentManager

- java.lang.Object
- - ru.bitel.bgbilling.plugins.sbpilot.server.bean.SbPilotPaymentManager

-     public class SbPilotPaymentManager
      extends java.lang.Object

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `SbPilotPaymentManager(java.sql.Connection con)`

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `addPayment(SbPilotPayment payment)` Добавление платежа в лог SbPilot-платежей.
    `Result<SbPilotPayment>` | `getPaymentList(Period period, Page page)`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### SbPilotPaymentManager

          public SbPilotPaymentManager(java.sql.Connection con)

  - ### Method Detail

    - #### getPaymentList

          public Result<SbPilotPayment> getPaymentList(Period period,
                                                       Page page)
                                                throws ru.bitel.bgbilling.common.BGException

      Throws:
        `ru.bitel.bgbilling.common.BGException`

    - #### addPayment

          public void addPayment(SbPilotPayment payment)
                          throws ru.bitel.bgbilling.common.BGException

      Добавление платежа в лог SbPilot-платежей. Если есть уже в логе с таким ИД платежа, то не добавляется.
      Parameters:
        `payment` - паймет для добавления заполненный. используются поля: 1) payment_id, summa, 2) cardnum, carddate, authcode, internalnum, cardtype, 3) dt ставится текущий, type не используется
      Throws:
        `java.sql.SQLException`
        `ru.bitel.bgbilling.common.BGException`