org.gcube.common.core.scope
Class VO

java.lang.Object
  extended by org.gcube.common.core.scope.GCUBEScope
      extended by org.gcube.common.core.scope.VO

public class VO
extends GCUBEScope

A scope of type ROOTVO or SUBVO.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.gcube.common.core.scope.GCUBEScope
GCUBEScope.MalformedScopeExpressionException, GCUBEScope.ScopeExpression, GCUBEScope.Type
 
Field Summary
 
Fields inherited from class org.gcube.common.core.scope.GCUBEScope
pathSeparator, serviceMap
 
Constructor Summary
protected VO(String name)
           
 
Method Summary
 ServiceMap getServiceMap()
          Returns the map of service endpoints associated with the scope.
 void setServiceMap(ServiceMap map)
          Sets the map of service endpoint associated with the scope.
 
Methods inherited from class org.gcube.common.core.scope.GCUBEScope
equals, getEnclosingScope, getInfrastructure, getName, getScope, getType, hashCode, isEnclosedIn, isInfrastructure, makeCurrent, setEnclosingScope, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

VO

protected VO(String name)
Method Detail

getServiceMap

public ServiceMap getServiceMap()
                         throws GCUBEScopeNotSupportedException
Returns the map of service endpoints associated with the scope.

Specified by:
getServiceMap in class GCUBEScope
Returns:
the map
Throws:
GCUBEScopeNotSupportedException - if no service map is associated with the scope.

setServiceMap

public void setServiceMap(ServiceMap map)
Sets the map of service endpoint associated with the scope.

Overrides:
setServiceMap in class GCUBEScope
Parameters:
map - the service map.


Copyright © 2013. All Rights Reserved.