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:
parent
db9fdde87b
commit
c1ad652fd4
|
@ -51,9 +51,11 @@ public class UriResolverReaderParameter {
|
||||||
* @throws Exception
|
* @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);
|
XQuery query = queryFor(ServiceEndpoint.class);
|
||||||
|
|
||||||
|
@ -218,9 +220,11 @@ public class UriResolverReaderParameter {
|
||||||
|
|
||||||
|
|
||||||
public static void main(String[] args) throws Exception {
|
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";
|
String fileName = "Wikipedia_logo_silver.png";
|
||||||
|
|
||||||
|
|
|
@ -302,12 +302,13 @@ public class WsUtil {
|
||||||
public static UriResolverReaderParameter getUriResolver(HttpSession httpSession) {
|
public static UriResolverReaderParameter getUriResolver(HttpSession httpSession) {
|
||||||
|
|
||||||
ASLSession session = getAslSession(httpSession);
|
ASLSession session = getAslSession(httpSession);
|
||||||
|
|
||||||
UriResolverReaderParameter uriResolver = null;
|
UriResolverReaderParameter uriResolver = null;
|
||||||
try{
|
try{
|
||||||
uriResolver = (UriResolverReaderParameter) session.getAttribute(WsUtil.URI_RESOLVER_SERVICE);
|
uriResolver = (UriResolverReaderParameter) session.getAttribute(WsUtil.URI_RESOLVER_SERVICE);
|
||||||
|
|
||||||
if(uriResolver==null){
|
if(uriResolver==null){
|
||||||
uriResolver = new UriResolverReaderParameter();
|
uriResolver = new UriResolverReaderParameter(session.getScope().toString());
|
||||||
session.setAttribute(URI_RESOLVER_SERVICE, uriResolver);
|
session.setAttribute(URI_RESOLVER_SERVICE, uriResolver);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -162,12 +162,13 @@ public class UriResolverReaderRR {
|
||||||
|
|
||||||
|
|
||||||
try{
|
try{
|
||||||
|
String scope = "/gcube/devsec";
|
||||||
|
|
||||||
Workspace workspace = HomeLibrary
|
Workspace workspace = HomeLibrary
|
||||||
.getHomeManagerFactory()
|
.getHomeManagerFactory()
|
||||||
.getHomeManager()
|
.getHomeManager()
|
||||||
.getHome("francesco.mangiacrapa",
|
.getHome("francesco.mangiacrapa",
|
||||||
GCUBEScope.getScope("/gcube/devsec"))
|
GCUBEScope.getScope(scope))
|
||||||
.getWorkspace();
|
.getWorkspace();
|
||||||
|
|
||||||
GWTWorkspaceBuilder builder = new GWTWorkspaceBuilder();
|
GWTWorkspaceBuilder builder = new GWTWorkspaceBuilder();
|
||||||
|
@ -183,7 +184,7 @@ public class UriResolverReaderRR {
|
||||||
System.out.println("smpUri "+smpUri);
|
System.out.println("smpUri "+smpUri);
|
||||||
|
|
||||||
System.out.println("get uriResolver...");
|
System.out.println("get uriResolver...");
|
||||||
UriResolverReaderParameter uriResolver = new UriResolverReaderParameter();
|
UriResolverReaderParameter uriResolver = new UriResolverReaderParameter(scope);
|
||||||
|
|
||||||
String url = uriResolver.resolveAsUriRequest(smpUri, "testResponse!@#$$%^^&&.html", folderItem.getMimeType(), true);
|
String url = uriResolver.resolveAsUriRequest(smpUri, "testResponse!@#$$%^^&&.html", folderItem.getMimeType(), true);
|
||||||
System.out.println("url econded: "+url);
|
System.out.println("url econded: "+url);
|
||||||
|
|
Loading…
Reference in New Issue