org.glite.voms
Class VOMSValidator.FQANTree
java.lang.Object
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
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 |
VOMSValidator.FQANTree
public VOMSValidator.FQANTree()
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)