Class PolarisService

java.lang.Object
com.blackduck.integration.polaris.common.service.PolarisService

public class PolarisService extends Object
  • Constructor Details

  • Method Details

    • 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 PolarisAttributes> PolarisResource<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 PolarisAttributes> List<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 PolarisAttributes> List<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 PolarisAttributes> List<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 PolarisAttributes> PolarisPagedResourceResponse<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