Class AbstractService

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected <T> T request​(java.lang.String httpMethod, java.lang.String relativeUrl, java.util.Map<java.lang.String,​java.lang.Object> query, java.util.Map<java.lang.String,​java.lang.Object> headers, java.lang.Class<T> modelClass)  
      protected <T> T request​(java.lang.String httpMethod, java.lang.String relativeUrl, java.util.Map<java.lang.String,​java.lang.Object> query, java.util.Map<java.lang.String,​java.lang.Object> headers, java.lang.Class<T> modelClass, java.lang.Object body)  
      protected <T> ApiCollection<T> requestCollection​(java.lang.String httpMethod, java.lang.String relativeUrl, java.util.Map<java.lang.String,​java.lang.Object> query, java.util.Map<java.lang.String,​java.lang.Object> headers, java.lang.Class<T> modelClass)  
      protected <T> ApiCollection<T> requestCollection​(java.lang.String httpMethod, java.lang.String relativeUrl, java.util.Map<java.lang.String,​java.lang.Object> query, java.util.Map<java.lang.String,​java.lang.Object> headers, java.lang.Class<T> modelClass, java.lang.Object body)  
      protected java.lang.String resolvePath​(java.lang.String path, java.lang.Object... params)  
      • Methods inherited from class java.lang.Object

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

      • AbstractService

        public AbstractService​(HttpClient httpClient)
    • Method Detail

      • request

        protected <T> T request​(java.lang.String httpMethod,
                                java.lang.String relativeUrl,
                                java.util.Map<java.lang.String,​java.lang.Object> query,
                                java.util.Map<java.lang.String,​java.lang.Object> headers,
                                java.lang.Class<T> modelClass,
                                java.lang.Object body)
                         throws ApiErrorException,
                                ConnectionException
        Throws:
        ApiErrorException
        ConnectionException
      • resolvePath

        protected java.lang.String resolvePath​(java.lang.String path,
                                               java.lang.Object... params)