gov.nih.nci.cagrid.gridgrouper.grouper
Interface MemberI

All Known Implementing Classes:
Member

public interface MemberI

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

Method Summary
 java.util.Set getEffectiveGroups()
           
 java.util.Set getGroups()
           
 java.util.Set getImmediateGroups()
           
 edu.internet2.middleware.subject.Subject getSubject()
           
 java.lang.String getSubjectId()
           
 edu.internet2.middleware.subject.Source getSubjectSource()
           
 java.lang.String getSubjectSourceId()
           
 edu.internet2.middleware.subject.SubjectType getSubjectType()
           
 java.lang.String getSubjectTypeId()
           
 java.lang.String getUuid()
           
 

Method Detail

getSubjectId

java.lang.String getSubjectId()

getSubjectSource

edu.internet2.middleware.subject.Source getSubjectSource()
                                                         throws edu.internet2.middleware.grouper.GrouperRuntimeException
Throws:
edu.internet2.middleware.grouper.GrouperRuntimeException

getSubjectSourceId

java.lang.String getSubjectSourceId()

getSubjectType

edu.internet2.middleware.subject.SubjectType getSubjectType()

getSubjectTypeId

java.lang.String getSubjectTypeId()

getUuid

java.lang.String getUuid()

getSubject

edu.internet2.middleware.subject.Subject getSubject()
                                                    throws edu.internet2.middleware.subject.SubjectNotFoundException
Throws:
edu.internet2.middleware.subject.SubjectNotFoundException

getEffectiveGroups

java.util.Set getEffectiveGroups()
                                 throws edu.internet2.middleware.grouper.GrouperRuntimeException,
                                        edu.internet2.middleware.grouper.InsufficientPrivilegeException
Throws:
edu.internet2.middleware.grouper.GrouperRuntimeException
edu.internet2.middleware.grouper.InsufficientPrivilegeException

getGroups

java.util.Set getGroups()
                        throws edu.internet2.middleware.grouper.GrouperRuntimeException,
                               edu.internet2.middleware.grouper.InsufficientPrivilegeException
Throws:
edu.internet2.middleware.grouper.GrouperRuntimeException
edu.internet2.middleware.grouper.InsufficientPrivilegeException

getImmediateGroups

java.util.Set getImmediateGroups()
                                 throws edu.internet2.middleware.grouper.GrouperRuntimeException,
                                        edu.internet2.middleware.grouper.InsufficientPrivilegeException
Throws:
edu.internet2.middleware.grouper.GrouperRuntimeException
edu.internet2.middleware.grouper.InsufficientPrivilegeException