Author: tchemit Date: 2012-07-13 18:25:17 +0200 (Fri, 13 Jul 2012) New Revision: 848 Url: http://nuiton.org/repositories/revision/maven-helper-plugin/848 Log: refs #2183: Introduce a RequestFactory instead of using it inside the rest client (let's get the request builder if needed) Modified: trunk/src/main/java/org/nuiton/io/rest/AbstractRequestFactory.java trunk/src/main/java/org/nuiton/io/rest/RequestFactory.java Modified: trunk/src/main/java/org/nuiton/io/rest/AbstractRequestFactory.java =================================================================== --- trunk/src/main/java/org/nuiton/io/rest/AbstractRequestFactory.java 2012-07-12 22:58:47 UTC (rev 847) +++ trunk/src/main/java/org/nuiton/io/rest/AbstractRequestFactory.java 2012-07-13 16:25:17 UTC (rev 848) @@ -61,7 +61,7 @@ public RestRequest getRequest(String id, Object... args) { RestRequest r; - RestRequestBuilder builder = requestBuilders.get(id); + RestRequestBuilder builder = getRequestBuilder(id); if (builder == null) { throw new IllegalArgumentException( @@ -77,4 +77,11 @@ return r; } + /** {@inheritDoc} */ + public RestRequestBuilder getRequestBuilder(String id) { + RestRequestBuilder builder = requestBuilders.get(id); + + return builder; + } + } Modified: trunk/src/main/java/org/nuiton/io/rest/RequestFactory.java =================================================================== --- trunk/src/main/java/org/nuiton/io/rest/RequestFactory.java 2012-07-12 22:58:47 UTC (rev 847) +++ trunk/src/main/java/org/nuiton/io/rest/RequestFactory.java 2012-07-13 16:25:17 UTC (rev 848) @@ -55,4 +55,11 @@ */ RestRequest getRequest(String id, Object... args); + /** + * Obtain the request builder from a given request id. + * + * @param id the id of request to seek for + * @return the requets builder or {@code null} if not found + */ + RestRequestBuilder getRequestBuilder(String id); }
participants (1)
-
tchemit@users.nuiton.org