Class EdoBillManager

java.lang.Object
ru.bitel.bgbilling.plugins.edo.server.bean.EdoBillManager
All Implemented Interfaces:
AutoCloseable

public class EdoBillManager extends Object implements AutoCloseable
Менеджер, который используется при интеграциях с модулем bill, для выгрузки итд. По задумке в плагине импорты модуля должны быть только здесь, в свою очередь вызовы должны быть только в тех веб-сервисах, которые используются с bill.
  • Constructor Summary

    Constructors
    Constructor
    Description
    EdoBillManager(Connection con, int billModuleId)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    List<ru.bitel.bgbilling.common.model.KeyValue>
     
    jakarta.activation.DataSource
    getDataSource(int docFormatId, int signatoryId, DocumentType type, Integer docId)
    Один из основных методов, который генерит файл нужного типа, с нужным подписантом итд для конкретного документа бухгалтерии.

    Methods inherited from class java.lang.Object

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

    • EdoBillManager

      public EdoBillManager(Connection con, int billModuleId)
  • Method Details

    • close

      public void close() throws ru.bitel.bgbilling.common.BGException
      Specified by:
      close in interface AutoCloseable
      Throws:
      ru.bitel.bgbilling.common.BGException
    • formatsList

      public List<ru.bitel.bgbilling.common.model.KeyValue> formatsList() throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
      Throws:
      ru.bitel.bgbilling.common.BGException
      ru.bitel.bgbilling.common.BGMessageException
    • getDataSource

      public jakarta.activation.DataSource getDataSource(int docFormatId, int signatoryId, DocumentType type, Integer docId) throws ru.bitel.bgbilling.common.BGException
      Один из основных методов, который генерит файл нужного типа, с нужным подписантом итд для конкретного документа бухгалтерии.
      Throws:
      ru.bitel.bgbilling.common.BGException