gov.nih.nci.cagrid.gridgrouper.client
Class GridGrouperClientUtils

java.lang.Object
  extended by gov.nih.nci.cagrid.gridgrouper.client.GridGrouperClientUtils

public class GridGrouperClientUtils
extends java.lang.Object

Version:
$Id: GridGrouperBaseTreeNode.java,v 1.1 2006/08/04 03:49:26 langella Exp $
Author:
Stephen Langella, Scott Oster, Shannon Hastings, David W. Ervin

Field Summary
static javax.xml.namespace.QName EXPRESSION_NAMESPACE
           
 
Constructor Summary
GridGrouperClientUtils()
           
 
Method Summary
static java.lang.String expressionToXML(MembershipExpression exp)
           
static java.lang.String findGridGrouperURI(MembershipExpression exp)
           
static boolean isMember(org.globus.gsi.GlobusCredential cred, MembershipExpression exp, java.lang.String memberId)
           
static boolean isMember(org.globus.gsi.GlobusCredential cred, java.lang.String xml, java.lang.String memberId)
           
static boolean isMember(MembershipExpression exp, java.lang.String memberId)
           
static boolean isMember(java.lang.String xml, java.lang.String memberId)
           
static boolean isMemberOf(java.lang.String gridGrouperURI, org.globus.gsi.GlobusCredential cred, java.lang.String groupName, java.lang.String memberId)
           
static boolean isMemberOf(java.lang.String gridGrouperURI, java.lang.String groupName, java.lang.String memberId)
           
static MembershipExpression xmlToExpression(java.lang.String xml)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EXPRESSION_NAMESPACE

public static final javax.xml.namespace.QName EXPRESSION_NAMESPACE
Constructor Detail

GridGrouperClientUtils

public GridGrouperClientUtils()
Method Detail

xmlToExpression

public static MembershipExpression xmlToExpression(java.lang.String xml)
                                            throws java.lang.Exception
Throws:
java.lang.Exception

expressionToXML

public static java.lang.String expressionToXML(MembershipExpression exp)
                                        throws java.lang.Exception
Throws:
java.lang.Exception

isMember

public static boolean isMember(org.globus.gsi.GlobusCredential cred,
                               java.lang.String xml,
                               java.lang.String memberId)
                        throws java.lang.Exception
Throws:
java.lang.Exception

isMember

public static boolean isMember(java.lang.String xml,
                               java.lang.String memberId)
                        throws java.lang.Exception
Throws:
java.lang.Exception

isMember

public static boolean isMember(org.globus.gsi.GlobusCredential cred,
                               MembershipExpression exp,
                               java.lang.String memberId)
                        throws java.lang.Exception
Throws:
java.lang.Exception

findGridGrouperURI

public static java.lang.String findGridGrouperURI(MembershipExpression exp)

isMember

public static boolean isMember(MembershipExpression exp,
                               java.lang.String memberId)
                        throws java.lang.Exception
Throws:
java.lang.Exception

isMemberOf

public static boolean isMemberOf(java.lang.String gridGrouperURI,
                                 org.globus.gsi.GlobusCredential cred,
                                 java.lang.String groupName,
                                 java.lang.String memberId)
                          throws edu.internet2.middleware.grouper.GroupNotFoundException
Throws:
edu.internet2.middleware.grouper.GroupNotFoundException

isMemberOf

public static boolean isMemberOf(java.lang.String gridGrouperURI,
                                 java.lang.String groupName,
                                 java.lang.String memberId)
                          throws edu.internet2.middleware.grouper.GroupNotFoundException
Throws:
edu.internet2.middleware.grouper.GroupNotFoundException