From a367098bbe7cd73ae72770f313fa4c959fc73472 Mon Sep 17 00:00:00 2001 From: Carlos Munoz Date: Mon, 17 Jun 2013 09:55:01 +1000 Subject: [PATCH] Make rest prefix a proteted metho instead of static property. --- .../org/zanata/rest/client/ZanataProxyFactory.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/zanata-rest-client/src/main/java/org/zanata/rest/client/ZanataProxyFactory.java b/zanata-rest-client/src/main/java/org/zanata/rest/client/ZanataProxyFactory.java index f30b4f5a..9d1115ed 100644 --- a/zanata-rest-client/src/main/java/org/zanata/rest/client/ZanataProxyFactory.java +++ b/zanata-rest-client/src/main/java/org/zanata/rest/client/ZanataProxyFactory.java @@ -34,7 +34,6 @@ public class ZanataProxyFactory implements ITranslationResourcesFactory private static final Logger log = LoggerFactory.getLogger(ZanataProxyFactory.class); private final ClientRequestFactory crf; - private static final String RESOURCE_PREFIX = "rest"; public ZanataProxyFactory(String username, String apiKey, VersionInfo clientApiVersion) { @@ -89,11 +88,11 @@ else if (serverVersion.contains(RestConstant.SNAPSHOT_VERSION) && !serverTimesta /** * Returns the Base url to be used for rest Requests. */ - protected URL getBaseUrl() + private URL getBaseUrl() { try { - return new URL(fixBase(crf.getBase()).toString() + RESOURCE_PREFIX); + return new URL(fixBase(crf.getBase()).toString() + getUrlPrefix()); } catch (MalformedURLException e) { @@ -101,6 +100,11 @@ protected URL getBaseUrl() } } + protected String getUrlPrefix() + { + return "rest"; + } + public T createProxy(Class clazz, URI baseUri) { log.debug("{} proxy uri: {}", clazz.getSimpleName(), baseUri);