gov.nih.nci.cagrid.gts.service
Class PermissionManager
java.lang.Object
gov.nih.nci.cagrid.gts.service.PermissionManager
public class PermissionManager
- extends java.lang.Object
- Version:
- $Id: TrustedAuthorityManager.java,v 1.1 2006/03/08 19:48:46 langella
Exp $
- Author:
- Stephen Langella , Scott Oster , Shannon Hastings
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PermissionManager
public PermissionManager(DBManager dbManager)
addPermission
public void addPermission(Permission p)
throws GTSInternalFault,
IllegalPermissionFault
- Throws:
GTSInternalFault
IllegalPermissionFault
revokePermission
public void revokePermission(Permission p)
throws GTSInternalFault,
InvalidPermissionFault
- Throws:
GTSInternalFault
InvalidPermissionFault
doesPermissionExist
public boolean doesPermissionExist(Permission p)
throws GTSInternalFault
- Throws:
GTSInternalFault
isUserTrustServiceAdmin
public boolean isUserTrustServiceAdmin(java.lang.String gridIdentity)
throws GTSInternalFault
- Throws:
GTSInternalFault
isUserTrustedAuthorityAdmin
public boolean isUserTrustedAuthorityAdmin(java.lang.String authority,
java.lang.String gridIdentity)
throws GTSInternalFault
- Throws:
GTSInternalFault
findPermissions
public Permission[] findPermissions(PermissionFilter filter)
throws GTSInternalFault
- Throws:
GTSInternalFault
buildDatabase
public void buildDatabase()
throws GTSInternalFault
- Throws:
GTSInternalFault
clearDatabase
public void clearDatabase()
throws GTSInternalFault
- Throws:
GTSInternalFault