Class PolarisService
java.lang.Object
com.blackduck.integration.polaris.common.service.PolarisService
-
Constructor Summary
ConstructorsConstructorDescriptionPolarisService
(AccessTokenPolarisHttpClient polarisHttpClient, PolarisJsonTransformer polarisJsonTransformer, int defaultPageSize) -
Method Summary
Modifier and TypeMethodDescription<A extends PolarisAttributes>
List<PolarisResource<A>>collectAllResources
(com.blackduck.integration.rest.HttpUrl apiUrl, Class<A> attributeType, int pageSize) protected <A extends PolarisAttributes>
PolarisPagedResourceResponse<PolarisResource<A>>executePagedRequest
(com.blackduck.integration.rest.HttpUrl apiUrl, Class<A> attributeType, int offset, int limit) <A extends PolarisAttributes>
PolarisResource<A><R extends PolarisResponse>
R<A extends PolarisAttributes>
List<PolarisResource<A>><A extends PolarisAttributes>
List<PolarisResource<A>>
-
Constructor Details
-
PolarisService
public PolarisService(AccessTokenPolarisHttpClient polarisHttpClient, PolarisJsonTransformer polarisJsonTransformer, int defaultPageSize)
-
-
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
-