storage-manager-trigger/src/main/java/org/gcube/contentmanager/storageserver/parse/utils/ValidationUtils.java

25 lines
693 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.contains(scopeItem))
return true;
}
return false;
}
}