org.glite.voms
Class VOMSValidator.FQANTree

java.lang.Object
  extended by org.glite.voms.VOMSValidator.FQANTree
Enclosing class:
VOMSValidator

public class VOMSValidator.FQANTree
extends java.lang.Object

Class to sort out the hierarchial properties of FQANs. For example, given the FQANs /VO/Role=admin and /VO/SubGroup/Role=user, this means that the applicable roles for /VO/SubGroup is both admin as well as user


Constructor Summary
VOMSValidator.FQANTree()
           
 
Method Summary
 void add(FQAN fqan)
           
 void add(java.util.List fqans)
           
 java.util.List getCapabilities(java.lang.String voGroup)
           
 java.util.List getRoles(java.lang.String voGroup)
           
protected  org.glite.voms.VOMSValidator.RoleCaps traverse(java.lang.String voGroup)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VOMSValidator.FQANTree

public VOMSValidator.FQANTree()
Method Detail

add

public void add(java.util.List fqans)

add

public void add(FQAN fqan)

traverse

protected org.glite.voms.VOMSValidator.RoleCaps traverse(java.lang.String voGroup)

getRoles

public java.util.List getRoles(java.lang.String voGroup)

getCapabilities

public java.util.List getCapabilities(java.lang.String voGroup)