Class SBPilotServiceImpl

java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
ru.bitel.bgbilling.kernel.container.service.server.AbstractService
ru.bitel.bgbilling.plugins.sbpilot.server.SBPilotServiceImpl
All Implemented Interfaces:
SBPilotService

public class SBPilotServiceImpl extends ru.bitel.bgbilling.kernel.container.service.server.AbstractService implements SBPilotService
  • Field Summary

    Fields inherited from class ru.bitel.bgbilling.kernel.container.service.server.AbstractService

    context, moduleId, NO_SELECT, userId
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Добавление платежа в лог платежей.
    getList(Period period, Page page)
     

    Methods inherited from class ru.bitel.bgbilling.kernel.container.service.server.AbstractService

    getChargeTypeDirectory, getConnection, getConnectionSet, getContract, getModuleSetup, getPaymentTypeDirectory, getReserveTypeDirectory, getServiceDirectory, getSetup, getSlaveConnection, getTrashConnection, getUserConfig, getUserInfoDirectory, resetModuleSetup, tryCall, tryReturn

    Methods inherited from class ru.bitel.bgbilling.kernel.base.server.logger.BGLogger

    error, error, error, getLogger, logError, logError, warn

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SBPilotServiceImpl

      public SBPilotServiceImpl()
  • Method Details

    • addPayment

      public void addPayment(SbPilotPayment payment) throws ru.bitel.bgbilling.common.BGException
      Description copied from interface: SBPilotService
      Добавление платежа в лог платежей. И для локальной схемы и для remote (в remote оно само не добавляется на том конце при платеже, т.к. неизвестен ещё ид платежа, ибо добавление платежа в биллинге происходит после работы remote-части плагина!).
      Specified by:
      addPayment in interface SBPilotService
      Parameters:
      payment - заполненный бин SbPilotPayment (как минимум id и сумма), логируются параметры карты.
      Throws:
      ru.bitel.bgbilling.common.BGException
    • getList

      public Result<SbPilotPayment> getList(Period period, Page page) throws ru.bitel.bgbilling.common.BGException
      Specified by:
      getList in interface SBPilotService
      Throws:
      ru.bitel.bgbilling.common.BGException