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

java.lang.Object
  extended by gov.nih.nci.cagrid.gridgrouper.client.GridGrouperObject
      extended by gov.nih.nci.cagrid.gridgrouper.client.AccessPrivilege
All Implemented Interfaces:
AccessPrivilegeI

public class AccessPrivilege
extends GridGrouperObject
implements AccessPrivilegeI

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 edu.internet2.middleware.grouper.Privilege ADMIN
           
static edu.internet2.middleware.grouper.Privilege OPTIN
           
static edu.internet2.middleware.grouper.Privilege OPTOUT
           
static edu.internet2.middleware.grouper.Privilege READ
           
static edu.internet2.middleware.grouper.Privilege UPDATE
           
static edu.internet2.middleware.grouper.Privilege VIEW
           
 
Constructor Summary
AccessPrivilege(GridGrouper grouper, GroupPrivilege priv)
           
 
Method Summary
 GroupI getGroup()
           
 java.lang.String getImplementationName()
           
 java.lang.String getName()
           
 edu.internet2.middleware.subject.Subject getOwner()
           
 edu.internet2.middleware.subject.Subject getSubject()
           
 boolean isRevokable()
           
 
Methods inherited from class gov.nih.nci.cagrid.gridgrouper.client.GridGrouperObject
getLog
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ADMIN

public static final edu.internet2.middleware.grouper.Privilege ADMIN

OPTIN

public static final edu.internet2.middleware.grouper.Privilege OPTIN

OPTOUT

public static final edu.internet2.middleware.grouper.Privilege OPTOUT

READ

public static final edu.internet2.middleware.grouper.Privilege READ

UPDATE

public static final edu.internet2.middleware.grouper.Privilege UPDATE

VIEW

public static final edu.internet2.middleware.grouper.Privilege VIEW
Constructor Detail

AccessPrivilege

public AccessPrivilege(GridGrouper grouper,
                       GroupPrivilege priv)
Method Detail

getGroup

public GroupI getGroup()
Specified by:
getGroup in interface AccessPrivilegeI

getImplementationName

public java.lang.String getImplementationName()
Specified by:
getImplementationName in interface AccessPrivilegeI

getName

public java.lang.String getName()
Specified by:
getName in interface AccessPrivilegeI

getOwner

public edu.internet2.middleware.subject.Subject getOwner()
Specified by:
getOwner in interface AccessPrivilegeI

getSubject

public edu.internet2.middleware.subject.Subject getSubject()
Specified by:
getSubject in interface AccessPrivilegeI

isRevokable

public boolean isRevokable()
Specified by:
isRevokable in interface AccessPrivilegeI