Class PolarisService


  • public class PolarisService
    extends Object
    • Method Detail

      • get

        public <R extends PolarisResponse> R get​(com.blackduck.integration.rest.request.Request request,
                                                 Type returnType)
                                          throws com.blackduck.integration.exception.IntegrationException
        Throws:
        com.blackduck.integration.exception.IntegrationException
      • get

        public <A extends PolarisAttributesPolarisResource<A> get​(com.blackduck.integration.rest.HttpUrl apiUrl,
                                                                    Class<A> attributeType)
                                                             throws com.blackduck.integration.exception.IntegrationException
        Throws:
        com.blackduck.integration.exception.IntegrationException
      • getAll

        public <A extends PolarisAttributesList<PolarisResource<A>> getAll​(com.blackduck.integration.rest.HttpUrl apiUrl,
                                                                             Class<A> attributeType)
                                                                      throws com.blackduck.integration.exception.IntegrationException
        Throws:
        com.blackduck.integration.exception.IntegrationException
      • getAll

        public <A extends PolarisAttributesList<PolarisResource<A>> getAll​(com.blackduck.integration.rest.HttpUrl apiUrl,
                                                                             Class<A> attributeType,
                                                                             int pageSize)
                                                                      throws com.blackduck.integration.exception.IntegrationException
        Throws:
        com.blackduck.integration.exception.IntegrationException
      • collectAllResources

        public <A extends PolarisAttributesList<PolarisResource<A>> collectAllResources​(com.blackduck.integration.rest.HttpUrl apiUrl,
                                                                                          Class<A> attributeType,
                                                                                          int pageSize)
                                                                                   throws com.blackduck.integration.exception.IntegrationException
        Throws:
        com.blackduck.integration.exception.IntegrationException
      • executePagedRequest

        protected <A extends PolarisAttributesPolarisPagedResourceResponse<PolarisResource<A>> executePagedRequest​(com.blackduck.integration.rest.HttpUrl apiUrl,
                                                                                                                     Class<A> attributeType,
                                                                                                                     int offset,
                                                                                                                     int limit)
                                                                                                              throws com.blackduck.integration.exception.IntegrationException
        Throws:
        com.blackduck.integration.exception.IntegrationException