diff --git a/src/main/java/com/gooddata/GoodData.java b/src/main/java/com/gooddata/GoodData.java index 24d9d75c7..7e2adc89b 100644 --- a/src/main/java/com/gooddata/GoodData.java +++ b/src/main/java/com/gooddata/GoodData.java @@ -6,6 +6,7 @@ import com.gooddata.account.AccountService; import com.gooddata.connector.ConnectorService; import com.gooddata.dataload.processes.ProcessService; +import com.gooddata.util.ResponseErrorHandler; import com.gooddata.warehouse.WarehouseService; import com.gooddata.dataset.DatasetService; import com.gooddata.gdc.DataStoreService; diff --git a/src/main/java/com/gooddata/ResponseErrorHandler.java b/src/main/java/com/gooddata/util/ResponseErrorHandler.java similarity index 88% rename from src/main/java/com/gooddata/ResponseErrorHandler.java rename to src/main/java/com/gooddata/util/ResponseErrorHandler.java index d2e189f06..6415b3a5e 100644 --- a/src/main/java/com/gooddata/ResponseErrorHandler.java +++ b/src/main/java/com/gooddata/util/ResponseErrorHandler.java @@ -1,8 +1,9 @@ /* * Copyright (C) 2007-2014, GoodData(R) Corporation. All rights reserved. */ -package com.gooddata; +package com.gooddata.util; +import com.gooddata.GoodDataRestException; import com.gooddata.gdc.GdcError; import org.springframework.http.client.ClientHttpResponse; import org.springframework.http.converter.HttpMessageConverter; @@ -19,11 +20,11 @@ /** * A response error handler able to extract GoodData error response */ -class ResponseErrorHandler extends DefaultResponseErrorHandler { +public class ResponseErrorHandler extends DefaultResponseErrorHandler { private HttpMessageConverterExtractor gdcErrorExtractor; - ResponseErrorHandler(List> messageConverters) { + public ResponseErrorHandler(List> messageConverters) { gdcErrorExtractor = new HttpMessageConverterExtractor<>(GdcError.class, noNullElements(messageConverters, "messageConverters")); }