URI resolver set scope was fixed.

git-svn-id: http://svn.d4science-ii.research-infrastructures.eu/gcube/trunk/portlets/user/workspace-tree-widget@79656 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
Francesco Mangiacrapa 2013-07-25 13:29:27 +00:00
parent db9fdde87b
commit c1ad652fd4
3 changed files with 13 additions and 7 deletions

View File

@ -51,9 +51,11 @@ public class UriResolverReaderParameter {
* @throws Exception
*
*/
public UriResolverReaderParameter() throws Exception {
public UriResolverReaderParameter(String scope) throws Exception {
ScopeProvider.instance.set("/gcube/devsec");
logger.trace("UriResolverReaderParameter is istancing with scope: "+scope);
ScopeProvider.instance.set(scope);
XQuery query = queryFor(ServiceEndpoint.class);
@ -218,9 +220,11 @@ public class UriResolverReaderParameter {
public static void main(String[] args) throws Exception {
logger.trace(new UriResolverReaderParameter());
UriResolverReaderParameter uriResolver = new UriResolverReaderParameter();
String scope = "/gcube/devsec";
logger.trace(new UriResolverReaderParameter(scope));
UriResolverReaderParameter uriResolver = new UriResolverReaderParameter(scope);
String fileName = "Wikipedia_logo_silver.png";

View File

@ -302,12 +302,13 @@ public class WsUtil {
public static UriResolverReaderParameter getUriResolver(HttpSession httpSession) {
ASLSession session = getAslSession(httpSession);
UriResolverReaderParameter uriResolver = null;
try{
uriResolver = (UriResolverReaderParameter) session.getAttribute(WsUtil.URI_RESOLVER_SERVICE);
if(uriResolver==null){
uriResolver = new UriResolverReaderParameter();
uriResolver = new UriResolverReaderParameter(session.getScope().toString());
session.setAttribute(URI_RESOLVER_SERVICE, uriResolver);
}

View File

@ -162,12 +162,13 @@ public class UriResolverReaderRR {
try{
String scope = "/gcube/devsec";
Workspace workspace = HomeLibrary
.getHomeManagerFactory()
.getHomeManager()
.getHome("francesco.mangiacrapa",
GCUBEScope.getScope("/gcube/devsec"))
GCUBEScope.getScope(scope))
.getWorkspace();
GWTWorkspaceBuilder builder = new GWTWorkspaceBuilder();
@ -183,7 +184,7 @@ public class UriResolverReaderRR {
System.out.println("smpUri "+smpUri);
System.out.println("get uriResolver...");
UriResolverReaderParameter uriResolver = new UriResolverReaderParameter();
UriResolverReaderParameter uriResolver = new UriResolverReaderParameter(scope);
String url = uriResolver.resolveAsUriRequest(smpUri, "testResponse!@#$$%^^&&.html", folderItem.getMimeType(), true);
System.out.println("url econded: "+url);