org.glite.voms
Class FQAN

java.lang.Object
  extended by org.glite.voms.FQAN

public class FQAN
extends java.lang.Object

Parses and assembles Fully Qualified Attribute Names (FQANs) used by VOMS. FQANs are defined as
<group>[/Role=[<role>][/Capability=<capability>]]

Author:
mulmo

Constructor Summary
FQAN(java.lang.String fqan)
           
FQAN(java.lang.String group, java.lang.String role, java.lang.String capability)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 java.lang.String getCapability()
           
 java.lang.String getFQAN()
           
 java.lang.String getGroup()
           
 java.lang.String getRole()
           
 int hashCode()
           
protected  void split()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FQAN

public FQAN(java.lang.String fqan)

FQAN

public FQAN(java.lang.String group,
            java.lang.String role,
            java.lang.String capability)
Method Detail

getFQAN

public java.lang.String getFQAN()

split

protected void split()

getGroup

public java.lang.String getGroup()

getRole

public java.lang.String getRole()

getCapability

public java.lang.String getCapability()

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object