25 lines
689 B
Java
25 lines
689 B
Java
package org.gcube.contentmanager.storageserver.parse.utils;
|
|
|
|
import java.util.Set;
|
|
|
|
import org.gcube.common.scope.impl.ScopeBean;
|
|
import org.gcube.common.scope.impl.ScopeBean.Type;
|
|
import org.gcube.common.scope.impl.ServiceMapScannerMediator;
|
|
|
|
public class ValidationUtils {
|
|
|
|
public static boolean validationScope(String scope){
|
|
ScopeBean scopeBean=new ScopeBean(scope);
|
|
if((scopeBean.is(Type.VRE)))
|
|
scope=scopeBean.enclosingScope().toString();
|
|
Set<String> scopeSet=new ServiceMapScannerMediator().getScopeKeySet();
|
|
for(String scopeItem : scopeSet){
|
|
System.out.println("scope scanned: "+scopeItem);
|
|
if(scope.equals(scopeItem))
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
}
|