Class TransferData

java.lang.Object
ru.bgcrm.plugin.bgbilling.TransferData

public class TransferData extends Object
  • Constructor Details

    • TransferData

      public TransferData(DBInfo dbInfo)
  • Method Details

    • getObjectMapper

      public com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()
    • postDataSafe

      @Deprecated public Document postDataSafe(Request request, User user)
      Deprecated.
      Отправляет запрос в биллинг, возвращает результат в т.ч. с ошибкой в виде XML документа. Потенциально проблемная функция!! Замалчивает ошибки, когда-то использовалась для напрямую вызова из JSP функций биллинга, теперь так не делается.
    • getLogin

      @Deprecated public static String getLogin(User user)
      Deprecated.
      Использовать getUserAccount(String, User)
    • getPassword

      @Deprecated public static String getPassword(User user)
      Deprecated.
      Использовать getUserAccount(String, User)
    • getUserAccount

      public static UserAccount getUserAccount(String billingId, User user)
    • postData

      public Document postData(Request request, User user) throws BGException
      Отправляет запрос в биллинг, в случае ошибки кидает исключение, при достиженнии таймаута выбрасывается также выбрасывается исключение.
      Throws:
      BGException
    • postDataReturn

      public com.fasterxml.jackson.databind.JsonNode postDataReturn(RequestJsonRpc request, User user) throws BGException
      Отправляет запрос к Web-сервису в формате JSON-RPC. Подробности по работе с форматом в документации RequestJsonRpc.
      Throws:
      BGException
    • postData

      public com.fasterxml.jackson.databind.JsonNode postData(RequestJsonRpc request, User user) throws BGException
      Отправляет запрос к Web-сервису в формате JSON-RPC. Подробности по работе с форматом в документации RequestJsonRpc.
      Throws:
      BGException
    • postDataSync

      public Document postDataSync(Request request, User user) throws BGException
      Отправляет запрос в биллинг, в случае ошибки кидает исключение, дожидается ответа от биллинга бесконечно долго
      Throws:
      BGException
    • postDataGetBytes

      public byte[] postDataGetBytes(Request request, User user) throws BGException
      Throws:
      BGException
    • postDataGetString

      public String postDataGetString(Request request, User user) throws BGException
      Throws:
      BGException
    • setUrl

      public void setUrl(URL url)
    • getStatus

      public String getStatus()
    • getMessage

      public String getMessage()
    • toString

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

      public static Document createDocWithError(String error)