Class BlackDuckApiClient


  • public class BlackDuckApiClient
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static com.synopsys.integration.blackduck.api.core.BlackDuckPath BOMIMPORT_PATH  
      static com.synopsys.integration.blackduck.api.core.BlackDuckPath SCAN_DATA_PATH  
      static com.synopsys.integration.blackduck.api.core.BlackDuckPath SCAN_DEVELOPER_MODE_PATH  
      static com.synopsys.integration.blackduck.api.core.BlackDuckPath SCANSUMMARIES_PATH  
      static com.synopsys.integration.blackduck.api.core.BlackDuckPath UPLOADS_PATH  
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      java.lang.String convertToJson​(java.lang.Object obj)  
      void delete​(com.synopsys.integration.blackduck.api.core.BlackDuckView blackDuckView)  
      void delete​(com.synopsys.integration.rest.HttpUrl url)  
      com.synopsys.integration.rest.response.Response execute​(com.synopsys.integration.blackduck.api.core.BlackDuckPath path, BlackDuckRequestBuilder requestBuilder)  
      com.synopsys.integration.rest.response.Response execute​(com.synopsys.integration.rest.request.Request request)  
      com.synopsys.integration.rest.HttpUrl executePostRequestAndRetrieveURL​(com.synopsys.integration.blackduck.api.core.BlackDuckPath path, BlackDuckRequestBuilder requestBuilder)  
      com.synopsys.integration.rest.HttpUrl executePostRequestAndRetrieveURL​(com.synopsys.integration.rest.request.Request request)  
      com.synopsys.integration.rest.response.Response get​(com.synopsys.integration.blackduck.api.core.BlackDuckPath path)  
      com.synopsys.integration.rest.response.Response get​(com.synopsys.integration.rest.HttpUrl url)  
      <T extends com.synopsys.integration.blackduck.api.core.BlackDuckResponse>
      java.util.List<T>
      getAllResponses​(com.synopsys.integration.blackduck.api.core.BlackDuckView blackDuckView, com.synopsys.integration.blackduck.api.core.response.LinkMultipleResponses<T> linkMultipleResponses)  
      <T extends com.synopsys.integration.blackduck.api.core.BlackDuckResponse>
      java.util.List<T>
      getAllResponses​(com.synopsys.integration.blackduck.api.core.BlackDuckView blackDuckView, com.synopsys.integration.blackduck.api.core.response.LinkMultipleResponses<T> linkMultipleResponses, BlackDuckRequestBuilder requestBuilder)  
      <T extends com.synopsys.integration.blackduck.api.core.BlackDuckResponse>
      java.util.List<T>
      getAllResponses​(com.synopsys.integration.blackduck.api.core.response.BlackDuckPathMultipleResponses<T> blackDuckPathMultipleResponses)  
      <T extends com.synopsys.integration.blackduck.api.core.BlackDuckResponse>
      java.util.List<T>
      getAllResponses​(com.synopsys.integration.blackduck.api.core.response.BlackDuckPathMultipleResponses<T> blackDuckPathMultipleResponses, BlackDuckRequestBuilder requestBuilder)  
      <T extends com.synopsys.integration.blackduck.api.core.BlackDuckResponse>
      java.util.List<T>
      getAllResponses​(BlackDuckRequestBuilder requestBuilder, java.lang.Class<T> responseClass)  
      <T extends com.synopsys.integration.blackduck.api.core.BlackDuckResponse>
      java.util.List<T>
      getAllResponses​(com.synopsys.integration.rest.HttpUrl url, java.lang.Class<T> responseClass)  
      <T extends com.synopsys.integration.blackduck.api.core.BlackDuckResponse>
      BlackDuckPageResponse<T>
      getPageResponse​(com.synopsys.integration.blackduck.api.core.response.BlackDuckPathMultipleResponses<T> blackDuckPathMultipleResponses, BlackDuckPageDefinition blackDuckPageDefinition)  
      <T extends com.synopsys.integration.blackduck.api.core.BlackDuckResponse>
      BlackDuckPageResponse<T>
      getPageResponse​(BlackDuckRequestBuilder requestBuilder, java.lang.Class<T> responseClass, BlackDuckPageDefinition blackDuckPageDefinition)  
      <T extends com.synopsys.integration.blackduck.api.core.BlackDuckResponse>
      BlackDuckPageResponse<T>
      getPageResponse​(com.synopsys.integration.rest.HttpUrl url, java.lang.Class<T> responseClass, BlackDuckPageDefinition blackDuckPageDefinition)  
      <T extends com.synopsys.integration.blackduck.api.core.BlackDuckResponse>
      java.util.Optional<T>
      getResponse​(com.synopsys.integration.blackduck.api.core.BlackDuckView blackDuckView, com.synopsys.integration.blackduck.api.core.response.LinkSingleResponse<T> linkSingleResponse)  
      <T extends com.synopsys.integration.blackduck.api.core.BlackDuckResponse>
      T
      getResponse​(com.synopsys.integration.blackduck.api.core.response.BlackDuckPathSingleResponse<T> blackDuckPathSingleResponse)  
      <T extends com.synopsys.integration.blackduck.api.core.BlackDuckResponse>
      T
      getResponse​(com.synopsys.integration.blackduck.api.core.response.BlackDuckPathSingleResponse<T> blackDuckPathSingleResponse, BlackDuckRequestBuilder requestBuilder)  
      <T extends com.synopsys.integration.blackduck.api.core.BlackDuckResponse>
      T
      getResponse​(com.synopsys.integration.blackduck.api.core.response.LinkSingleResponse<T> linkSingleResponse)
      Deprecated.
      This uses LinkSingleResponse incorrectly.
      <T extends com.synopsys.integration.blackduck.api.core.BlackDuckResponse>
      T
      getResponse​(com.synopsys.integration.rest.HttpUrl url, java.lang.Class<T> responseClass)  
      <T extends com.synopsys.integration.blackduck.api.core.BlackDuckResponse>
      java.util.List<T>
      getSomeMatchingResponses​(com.synopsys.integration.blackduck.api.core.BlackDuckView blackDuckView, com.synopsys.integration.blackduck.api.core.response.LinkMultipleResponses<T> linkMultipleResponses, BlackDuckRequestBuilder requestBuilder, java.util.function.Predicate<T> predicate, int totalLimit)  
      <T extends com.synopsys.integration.blackduck.api.core.BlackDuckResponse>
      java.util.List<T>
      getSomeMatchingResponses​(com.synopsys.integration.blackduck.api.core.BlackDuckView blackDuckView, com.synopsys.integration.blackduck.api.core.response.LinkMultipleResponses<T> linkMultipleResponses, java.util.function.Predicate<T> predicate, int totalLimit)  
      <T extends com.synopsys.integration.blackduck.api.core.BlackDuckResponse>
      java.util.List<T>
      getSomeMatchingResponses​(com.synopsys.integration.blackduck.api.core.response.BlackDuckPathMultipleResponses<T> blackDuckPathMultipleResponses, BlackDuckRequestBuilder requestBuilder, java.util.function.Predicate<T> predicate, int totalLimit)  
      <T extends com.synopsys.integration.blackduck.api.core.BlackDuckResponse>
      java.util.List<T>
      getSomeMatchingResponses​(com.synopsys.integration.blackduck.api.core.response.BlackDuckPathMultipleResponses<T> blackDuckPathMultipleResponses, java.util.function.Predicate<T> predicate, int totalLimit)  
      <T extends com.synopsys.integration.blackduck.api.core.BlackDuckResponse>
      java.util.List<T>
      getSomeResponses​(com.synopsys.integration.blackduck.api.core.BlackDuckView blackDuckView, com.synopsys.integration.blackduck.api.core.response.LinkMultipleResponses<T> linkMultipleResponses, int totalLimit)  
      <T extends com.synopsys.integration.blackduck.api.core.BlackDuckResponse>
      java.util.List<T>
      getSomeResponses​(com.synopsys.integration.blackduck.api.core.BlackDuckView blackDuckView, com.synopsys.integration.blackduck.api.core.response.LinkMultipleResponses<T> linkMultipleResponses, BlackDuckRequestBuilder requestBuilder, int totalLimit)  
      <T extends com.synopsys.integration.blackduck.api.core.BlackDuckResponse>
      java.util.List<T>
      getSomeResponses​(com.synopsys.integration.blackduck.api.core.response.BlackDuckPathMultipleResponses<T> blackDuckPathMultipleResponses, int totalLimit)  
      <T extends com.synopsys.integration.blackduck.api.core.BlackDuckResponse>
      java.util.List<T>
      getSomeResponses​(com.synopsys.integration.blackduck.api.core.response.BlackDuckPathMultipleResponses<T> blackDuckPathMultipleResponses, BlackDuckRequestBuilder requestBuilder, int totalLimit)  
      <T extends com.synopsys.integration.blackduck.api.core.BlackDuckResponse>
      java.util.List<T>
      getSomeResponses​(BlackDuckRequestBuilder requestBuilder, java.lang.Class<T> responseClass, int totalLimit)  
      <T extends com.synopsys.integration.blackduck.api.core.BlackDuckResponse>
      java.util.List<T>
      getSomeResponses​(com.synopsys.integration.rest.HttpUrl url, java.lang.Class<T> responseClass, int totalLimit)  
      com.synopsys.integration.rest.HttpUrl getUrl​(com.synopsys.integration.blackduck.api.core.BlackDuckPath path)  
      com.synopsys.integration.rest.HttpUrl post​(com.synopsys.integration.blackduck.api.core.BlackDuckPath blackDuckPath, com.synopsys.integration.blackduck.api.core.BlackDuckComponent blackDuckComponent)  
      com.synopsys.integration.rest.HttpUrl post​(com.synopsys.integration.rest.HttpUrl url, com.synopsys.integration.blackduck.api.core.BlackDuckComponent blackDuckComponent)  
      void put​(com.synopsys.integration.blackduck.api.core.BlackDuckView blackDuckView)  
      <T extends com.synopsys.integration.blackduck.api.core.BlackDuckResponse>
      T
      transformResponse​(com.synopsys.integration.rest.response.Response response, java.lang.Class<T> clazz)  
      • Methods inherited from class java.lang.Object

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

      • BOMIMPORT_PATH

        public static final com.synopsys.integration.blackduck.api.core.BlackDuckPath BOMIMPORT_PATH
      • SCANSUMMARIES_PATH

        public static final com.synopsys.integration.blackduck.api.core.BlackDuckPath SCANSUMMARIES_PATH
      • UPLOADS_PATH

        public static final com.synopsys.integration.blackduck.api.core.BlackDuckPath UPLOADS_PATH
      • SCAN_DATA_PATH

        public static final com.synopsys.integration.blackduck.api.core.BlackDuckPath SCAN_DATA_PATH
      • SCAN_DEVELOPER_MODE_PATH

        public static final com.synopsys.integration.blackduck.api.core.BlackDuckPath SCAN_DEVELOPER_MODE_PATH
    • Method Detail

      • transformResponse

        public <T extends com.synopsys.integration.blackduck.api.core.BlackDuckResponse> T transformResponse​(com.synopsys.integration.rest.response.Response response,
                                                                                                             java.lang.Class<T> clazz)
                                                                                                      throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • convertToJson

        public java.lang.String convertToJson​(java.lang.Object obj)
      • getUrl

        public com.synopsys.integration.rest.HttpUrl getUrl​(com.synopsys.integration.blackduck.api.core.BlackDuckPath path)
                                                     throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • getSomeMatchingResponses

        public <T extends com.synopsys.integration.blackduck.api.core.BlackDuckResponse> java.util.List<T> getSomeMatchingResponses​(com.synopsys.integration.blackduck.api.core.response.BlackDuckPathMultipleResponses<T> blackDuckPathMultipleResponses,
                                                                                                                                    java.util.function.Predicate<T> predicate,
                                                                                                                                    int totalLimit)
                                                                                                                             throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • getSomeMatchingResponses

        public <T extends com.synopsys.integration.blackduck.api.core.BlackDuckResponse> java.util.List<T> getSomeMatchingResponses​(com.synopsys.integration.blackduck.api.core.response.BlackDuckPathMultipleResponses<T> blackDuckPathMultipleResponses,
                                                                                                                                    BlackDuckRequestBuilder requestBuilder,
                                                                                                                                    java.util.function.Predicate<T> predicate,
                                                                                                                                    int totalLimit)
                                                                                                                             throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • getAllResponses

        public <T extends com.synopsys.integration.blackduck.api.core.BlackDuckResponse> java.util.List<T> getAllResponses​(com.synopsys.integration.blackduck.api.core.response.BlackDuckPathMultipleResponses<T> blackDuckPathMultipleResponses)
                                                                                                                    throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • getAllResponses

        public <T extends com.synopsys.integration.blackduck.api.core.BlackDuckResponse> java.util.List<T> getAllResponses​(com.synopsys.integration.blackduck.api.core.response.BlackDuckPathMultipleResponses<T> blackDuckPathMultipleResponses,
                                                                                                                           BlackDuckRequestBuilder requestBuilder)
                                                                                                                    throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • getSomeResponses

        public <T extends com.synopsys.integration.blackduck.api.core.BlackDuckResponse> java.util.List<T> getSomeResponses​(com.synopsys.integration.blackduck.api.core.response.BlackDuckPathMultipleResponses<T> blackDuckPathMultipleResponses,
                                                                                                                            int totalLimit)
                                                                                                                     throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • getSomeResponses

        public <T extends com.synopsys.integration.blackduck.api.core.BlackDuckResponse> java.util.List<T> getSomeResponses​(com.synopsys.integration.blackduck.api.core.response.BlackDuckPathMultipleResponses<T> blackDuckPathMultipleResponses,
                                                                                                                            BlackDuckRequestBuilder requestBuilder,
                                                                                                                            int totalLimit)
                                                                                                                     throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • getPageResponse

        public <T extends com.synopsys.integration.blackduck.api.core.BlackDuckResponse> BlackDuckPageResponse<T> getPageResponse​(com.synopsys.integration.blackduck.api.core.response.BlackDuckPathMultipleResponses<T> blackDuckPathMultipleResponses,
                                                                                                                                  BlackDuckPageDefinition blackDuckPageDefinition)
                                                                                                                           throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • getResponse

        public <T extends com.synopsys.integration.blackduck.api.core.BlackDuckResponse> T getResponse​(com.synopsys.integration.blackduck.api.core.response.BlackDuckPathSingleResponse<T> blackDuckPathSingleResponse,
                                                                                                       BlackDuckRequestBuilder requestBuilder)
                                                                                                throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • getResponse

        public <T extends com.synopsys.integration.blackduck.api.core.BlackDuckResponse> T getResponse​(com.synopsys.integration.blackduck.api.core.response.BlackDuckPathSingleResponse<T> blackDuckPathSingleResponse)
                                                                                                throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • getSomeMatchingResponses

        public <T extends com.synopsys.integration.blackduck.api.core.BlackDuckResponse> java.util.List<T> getSomeMatchingResponses​(com.synopsys.integration.blackduck.api.core.BlackDuckView blackDuckView,
                                                                                                                                    com.synopsys.integration.blackduck.api.core.response.LinkMultipleResponses<T> linkMultipleResponses,
                                                                                                                                    java.util.function.Predicate<T> predicate,
                                                                                                                                    int totalLimit)
                                                                                                                             throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • getSomeMatchingResponses

        public <T extends com.synopsys.integration.blackduck.api.core.BlackDuckResponse> java.util.List<T> getSomeMatchingResponses​(com.synopsys.integration.blackduck.api.core.BlackDuckView blackDuckView,
                                                                                                                                    com.synopsys.integration.blackduck.api.core.response.LinkMultipleResponses<T> linkMultipleResponses,
                                                                                                                                    BlackDuckRequestBuilder requestBuilder,
                                                                                                                                    java.util.function.Predicate<T> predicate,
                                                                                                                                    int totalLimit)
                                                                                                                             throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • getAllResponses

        public <T extends com.synopsys.integration.blackduck.api.core.BlackDuckResponse> java.util.List<T> getAllResponses​(com.synopsys.integration.blackduck.api.core.BlackDuckView blackDuckView,
                                                                                                                           com.synopsys.integration.blackduck.api.core.response.LinkMultipleResponses<T> linkMultipleResponses)
                                                                                                                    throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • getAllResponses

        public <T extends com.synopsys.integration.blackduck.api.core.BlackDuckResponse> java.util.List<T> getAllResponses​(com.synopsys.integration.blackduck.api.core.BlackDuckView blackDuckView,
                                                                                                                           com.synopsys.integration.blackduck.api.core.response.LinkMultipleResponses<T> linkMultipleResponses,
                                                                                                                           BlackDuckRequestBuilder requestBuilder)
                                                                                                                    throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • getSomeResponses

        public <T extends com.synopsys.integration.blackduck.api.core.BlackDuckResponse> java.util.List<T> getSomeResponses​(com.synopsys.integration.blackduck.api.core.BlackDuckView blackDuckView,
                                                                                                                            com.synopsys.integration.blackduck.api.core.response.LinkMultipleResponses<T> linkMultipleResponses,
                                                                                                                            int totalLimit)
                                                                                                                     throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • getSomeResponses

        public <T extends com.synopsys.integration.blackduck.api.core.BlackDuckResponse> java.util.List<T> getSomeResponses​(com.synopsys.integration.blackduck.api.core.BlackDuckView blackDuckView,
                                                                                                                            com.synopsys.integration.blackduck.api.core.response.LinkMultipleResponses<T> linkMultipleResponses,
                                                                                                                            BlackDuckRequestBuilder requestBuilder,
                                                                                                                            int totalLimit)
                                                                                                                     throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • getResponse

        public <T extends com.synopsys.integration.blackduck.api.core.BlackDuckResponse> java.util.Optional<T> getResponse​(com.synopsys.integration.blackduck.api.core.BlackDuckView blackDuckView,
                                                                                                                           com.synopsys.integration.blackduck.api.core.response.LinkSingleResponse<T> linkSingleResponse)
                                                                                                                    throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • getAllResponses

        public <T extends com.synopsys.integration.blackduck.api.core.BlackDuckResponse> java.util.List<T> getAllResponses​(com.synopsys.integration.rest.HttpUrl url,
                                                                                                                           java.lang.Class<T> responseClass)
                                                                                                                    throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • getSomeResponses

        public <T extends com.synopsys.integration.blackduck.api.core.BlackDuckResponse> java.util.List<T> getSomeResponses​(com.synopsys.integration.rest.HttpUrl url,
                                                                                                                            java.lang.Class<T> responseClass,
                                                                                                                            int totalLimit)
                                                                                                                     throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • getPageResponse

        public <T extends com.synopsys.integration.blackduck.api.core.BlackDuckResponse> BlackDuckPageResponse<T> getPageResponse​(com.synopsys.integration.rest.HttpUrl url,
                                                                                                                                  java.lang.Class<T> responseClass,
                                                                                                                                  BlackDuckPageDefinition blackDuckPageDefinition)
                                                                                                                           throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • getAllResponses

        public <T extends com.synopsys.integration.blackduck.api.core.BlackDuckResponse> java.util.List<T> getAllResponses​(BlackDuckRequestBuilder requestBuilder,
                                                                                                                           java.lang.Class<T> responseClass)
                                                                                                                    throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • getSomeResponses

        public <T extends com.synopsys.integration.blackduck.api.core.BlackDuckResponse> java.util.List<T> getSomeResponses​(BlackDuckRequestBuilder requestBuilder,
                                                                                                                            java.lang.Class<T> responseClass,
                                                                                                                            int totalLimit)
                                                                                                                     throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • getPageResponse

        public <T extends com.synopsys.integration.blackduck.api.core.BlackDuckResponse> BlackDuckPageResponse<T> getPageResponse​(BlackDuckRequestBuilder requestBuilder,
                                                                                                                                  java.lang.Class<T> responseClass,
                                                                                                                                  BlackDuckPageDefinition blackDuckPageDefinition)
                                                                                                                           throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • getResponse

        public <T extends com.synopsys.integration.blackduck.api.core.BlackDuckResponse> T getResponse​(com.synopsys.integration.rest.HttpUrl url,
                                                                                                       java.lang.Class<T> responseClass)
                                                                                                throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • getResponse

        @Deprecated
        public <T extends com.synopsys.integration.blackduck.api.core.BlackDuckResponse> T getResponse​(com.synopsys.integration.blackduck.api.core.response.LinkSingleResponse<T> linkSingleResponse)
                                                                                                throws com.synopsys.integration.exception.IntegrationException
        Deprecated.
        This uses LinkSingleResponse incorrectly. Please use getResponse(HttpUrl url, Class responseClass) instead.
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • post

        public com.synopsys.integration.rest.HttpUrl post​(com.synopsys.integration.blackduck.api.core.BlackDuckPath blackDuckPath,
                                                          com.synopsys.integration.blackduck.api.core.BlackDuckComponent blackDuckComponent)
                                                   throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • post

        public com.synopsys.integration.rest.HttpUrl post​(com.synopsys.integration.rest.HttpUrl url,
                                                          com.synopsys.integration.blackduck.api.core.BlackDuckComponent blackDuckComponent)
                                                   throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • delete

        public void delete​(com.synopsys.integration.blackduck.api.core.BlackDuckView blackDuckView)
                    throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • delete

        public void delete​(com.synopsys.integration.rest.HttpUrl url)
                    throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • put

        public void put​(com.synopsys.integration.blackduck.api.core.BlackDuckView blackDuckView)
                 throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • get

        public com.synopsys.integration.rest.response.Response get​(com.synopsys.integration.rest.HttpUrl url)
                                                            throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • get

        public com.synopsys.integration.rest.response.Response get​(com.synopsys.integration.blackduck.api.core.BlackDuckPath path)
                                                            throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • execute

        public com.synopsys.integration.rest.response.Response execute​(com.synopsys.integration.blackduck.api.core.BlackDuckPath path,
                                                                       BlackDuckRequestBuilder requestBuilder)
                                                                throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • execute

        public com.synopsys.integration.rest.response.Response execute​(com.synopsys.integration.rest.request.Request request)
                                                                throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • executePostRequestAndRetrieveURL

        public com.synopsys.integration.rest.HttpUrl executePostRequestAndRetrieveURL​(com.synopsys.integration.blackduck.api.core.BlackDuckPath path,
                                                                                      BlackDuckRequestBuilder requestBuilder)
                                                                               throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • executePostRequestAndRetrieveURL

        public com.synopsys.integration.rest.HttpUrl executePostRequestAndRetrieveURL​(com.synopsys.integration.rest.request.Request request)
                                                                               throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException