Class TransferData


  • public class TransferData
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      TransferData​(DBInfo dbInfo)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      static org.w3c.dom.Document createDocWithError​(java.lang.String error)  
      static java.lang.String getLogin​(User user)
      Deprecated.
      java.lang.String getMessage()  
      com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()  
      static java.lang.String getPassword​(User user)
      Deprecated.
      java.lang.String getStatus()  
      static UserAccount getUserAccount​(java.lang.String billingId, User user)  
      com.fasterxml.jackson.databind.JsonNode postData​(RequestJsonRpc request, User user)
      Отправляет запрос к Web-сервису в формате JSON-RPC.
      org.w3c.dom.Document postData​(Request request, User user)
      Отправляет запрос в биллинг, в случае ошибки кидает исключение, при достиженнии таймаута выбрасывается также выбрасывается исключение.
      byte[] postDataGetBytes​(Request request, User user)  
      java.lang.String postDataGetString​(Request request, User user)  
      com.fasterxml.jackson.databind.JsonNode postDataReturn​(RequestJsonRpc request, User user)
      Отправляет запрос к Web-сервису в формате JSON-RPC.
      org.w3c.dom.Document postDataSafe​(Request request, User user)
      Deprecated.
      org.w3c.dom.Document postDataSync​(Request request, User user)
      Отправляет запрос в биллинг, в случае ошибки кидает исключение, дожидается ответа от биллинга бесконечно долго
      void setUrl​(java.net.URL url)  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • TransferData

        public TransferData​(DBInfo dbInfo)
    • Method Detail

      • getObjectMapper

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

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

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

        @Deprecated
        public static final java.lang.String getPassword​(User user)
        Deprecated.
        Использовать #getUserAccount(User)
      • getUserAccount

        public static final UserAccount getUserAccount​(java.lang.String billingId,
                                                       User user)
      • postData

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

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

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

        public org.w3c.dom.Document postDataSync​(Request request,
                                                 User user)
                                          throws BGException
        Отправляет запрос в биллинг, в случае ошибки кидает исключение, дожидается ответа от биллинга бесконечно долго
        Parameters:
        request -
        user -
        Returns:
        Throws:
        BGException
      • setUrl

        public void setUrl​(java.net.URL url)
      • getStatus

        public java.lang.String getStatus()
      • getMessage

        public java.lang.String getMessage()
      • toString

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

        public static final org.w3c.dom.Document createDocWithError​(java.lang.String error)