Bug 533289 - Generated dialogs do not respect the 'baseuri' context
param

Changed to use URIBuilder with OSLC4JUtils.getServletURI() &
uriInfo.getPath()

Change-Id: I14c32de7e306eb98eb66c3bf429cae38d8192329
Signed-off-by: Jad El-khoury <jad@kth.se>
diff --git a/org.eclipse.lyo.oslc4j.codegenerator/src/org/eclipse/lyo/oslc4j/codegenerator/files/generateResourceService.mtl b/org.eclipse.lyo.oslc4j.codegenerator/src/org/eclipse/lyo/oslc4j/codegenerator/files/generateResourceService.mtl
index 31d2cde..5cccd4e 100644
--- a/org.eclipse.lyo.oslc4j.codegenerator/src/org/eclipse/lyo/oslc4j/codegenerator/files/generateResourceService.mtl
+++ b/org.eclipse.lyo.oslc4j.codegenerator/src/org/eclipse/lyo/oslc4j/codegenerator/files/generateResourceService.mtl
@@ -245,7 +245,7 @@
             // [protected (dialogMethodName(aSelectionDialog, true).concat('_init'))]
             // [/protected]
 
-            httpServletRequest.setAttribute("selectionUri",uriInfo.getAbsolutePath().toString());
+            httpServletRequest.setAttribute("selectionUri",UriBuilder.fromUri(OSLC4JUtils.getServletURI()).path(uriInfo.getPath()).build().toString());
             // [protected (dialogMethodName(aSelectionDialog, true).concat('_setAttributes'))]
             // [/protected]
 
@@ -326,7 +326,7 @@
         // [protected (dialogMethodName(aCreationDialog, false))]
         // [/protected]
 
-        httpServletRequest.setAttribute("creatorUri", uriInfo.getAbsolutePath().toString());
+        httpServletRequest.setAttribute("creatorUri", UriBuilder.fromUri(OSLC4JUtils.getServletURI()).path(uriInfo.getPath()).build().toString());
         [for (aPathParameter: String | JAXRSPathParameters(aCreationDialog.URI(false)))]
         httpServletRequest.setAttribute("[aPathParameter/]", [aPathParameter/]);
         [/for]