gov.nih.nci.cagrid.gts.client
Class GTSAdminClient

java.lang.Object
  extended by gov.nih.nci.cagrid.gts.client.GTSAdminClient

public class GTSAdminClient
extends java.lang.Object

Version:
$Id: ArgumentManagerTable.java,v 1.2 2004/10/15 16:35:16 langella Exp $
Author:
Stephen Langella , Scott Oster , Shannon Hastings

Constructor Summary
GTSAdminClient(java.lang.String url, org.globus.gsi.GlobusCredential proxy)
           
 
Method Summary
 void addAuthority(AuthorityGTS gts)
           
 void addPermission(Permission permission)
           
 TrustedAuthority addTrustedAuthority(TrustedAuthority ta)
           
 void addTrustLevel(TrustLevel trustLevel)
           
 Permission[] findPermissions(PermissionFilter f)
           
 void removeAuthority(java.lang.String serviceURI)
           
 void removeTrustedAuthority(java.lang.String trustedAuthorityName)
           
 void removeTrustLevel(java.lang.String trustLevelName)
           
 void revokePermission(Permission permission)
           
 void updateAuthority(AuthorityGTS gts)
           
 void updateAuthorityPriorities(AuthorityPriorityUpdate update)
           
 void updateCRL(java.lang.String trustedAuthorityName, X509CRL crl)
           
 void updateTrustedAuthority(TrustedAuthority ta)
           
 void updateTrustLevel(TrustLevel trustLevel)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GTSAdminClient

public GTSAdminClient(java.lang.String url,
                      org.globus.gsi.GlobusCredential proxy)
               throws org.apache.axis.types.URI.MalformedURIException,
                      java.rmi.RemoteException
Throws:
org.apache.axis.types.URI.MalformedURIException
java.rmi.RemoteException
Method Detail

addTrustedAuthority

public TrustedAuthority addTrustedAuthority(TrustedAuthority ta)
                                     throws java.rmi.RemoteException,
                                            GTSInternalFault,
                                            IllegalTrustedAuthorityFault,
                                            PermissionDeniedFault
Throws:
java.rmi.RemoteException
GTSInternalFault
IllegalTrustedAuthorityFault
PermissionDeniedFault

updateTrustedAuthority

public void updateTrustedAuthority(TrustedAuthority ta)
                            throws java.rmi.RemoteException,
                                   GTSInternalFault,
                                   IllegalTrustedAuthorityFault,
                                   InvalidTrustedAuthorityFault,
                                   PermissionDeniedFault
Throws:
java.rmi.RemoteException
GTSInternalFault
IllegalTrustedAuthorityFault
InvalidTrustedAuthorityFault
PermissionDeniedFault

removeTrustedAuthority

public void removeTrustedAuthority(java.lang.String trustedAuthorityName)
                            throws java.rmi.RemoteException,
                                   GTSInternalFault,
                                   InvalidTrustedAuthorityFault,
                                   PermissionDeniedFault
Throws:
java.rmi.RemoteException
GTSInternalFault
InvalidTrustedAuthorityFault
PermissionDeniedFault

findPermissions

public Permission[] findPermissions(PermissionFilter f)
                             throws java.rmi.RemoteException,
                                    GTSInternalFault,
                                    PermissionDeniedFault
Throws:
java.rmi.RemoteException
GTSInternalFault
PermissionDeniedFault

addPermission

public void addPermission(Permission permission)
                   throws java.rmi.RemoteException,
                          GTSInternalFault,
                          IllegalPermissionFault,
                          PermissionDeniedFault
Throws:
java.rmi.RemoteException
GTSInternalFault
IllegalPermissionFault
PermissionDeniedFault

revokePermission

public void revokePermission(Permission permission)
                      throws java.rmi.RemoteException,
                             GTSInternalFault,
                             InvalidPermissionFault,
                             PermissionDeniedFault
Throws:
java.rmi.RemoteException
GTSInternalFault
InvalidPermissionFault
PermissionDeniedFault

addTrustLevel

public void addTrustLevel(TrustLevel trustLevel)
                   throws java.rmi.RemoteException,
                          GTSInternalFault,
                          IllegalTrustLevelFault,
                          PermissionDeniedFault
Throws:
java.rmi.RemoteException
GTSInternalFault
IllegalTrustLevelFault
PermissionDeniedFault

updateTrustLevel

public void updateTrustLevel(TrustLevel trustLevel)
                      throws java.rmi.RemoteException,
                             GTSInternalFault,
                             InvalidTrustLevelFault,
                             PermissionDeniedFault
Throws:
java.rmi.RemoteException
GTSInternalFault
InvalidTrustLevelFault
PermissionDeniedFault

removeTrustLevel

public void removeTrustLevel(java.lang.String trustLevelName)
                      throws java.rmi.RemoteException,
                             GTSInternalFault,
                             InvalidTrustLevelFault,
                             IllegalTrustLevelFault,
                             PermissionDeniedFault
Throws:
java.rmi.RemoteException
GTSInternalFault
InvalidTrustLevelFault
IllegalTrustLevelFault
PermissionDeniedFault

updateAuthorityPriorities

public void updateAuthorityPriorities(AuthorityPriorityUpdate update)
                               throws java.rmi.RemoteException,
                                      GTSInternalFault,
                                      IllegalAuthorityFault,
                                      PermissionDeniedFault
Throws:
java.rmi.RemoteException
GTSInternalFault
IllegalAuthorityFault
PermissionDeniedFault

removeAuthority

public void removeAuthority(java.lang.String serviceURI)
                     throws java.rmi.RemoteException,
                            GTSInternalFault,
                            InvalidAuthorityFault,
                            PermissionDeniedFault
Throws:
java.rmi.RemoteException
GTSInternalFault
InvalidAuthorityFault
PermissionDeniedFault

addAuthority

public void addAuthority(AuthorityGTS gts)
                  throws java.rmi.RemoteException,
                         GTSInternalFault,
                         IllegalAuthorityFault,
                         PermissionDeniedFault
Throws:
java.rmi.RemoteException
GTSInternalFault
IllegalAuthorityFault
PermissionDeniedFault

updateAuthority

public void updateAuthority(AuthorityGTS gts)
                     throws java.rmi.RemoteException,
                            GTSInternalFault,
                            IllegalAuthorityFault,
                            InvalidAuthorityFault,
                            PermissionDeniedFault
Throws:
java.rmi.RemoteException
GTSInternalFault
IllegalAuthorityFault
InvalidAuthorityFault
PermissionDeniedFault

updateCRL

public void updateCRL(java.lang.String trustedAuthorityName,
                      X509CRL crl)
               throws java.rmi.RemoteException,
                      GTSInternalFault,
                      IllegalTrustedAuthorityFault,
                      InvalidTrustedAuthorityFault,
                      PermissionDeniedFault
Throws:
java.rmi.RemoteException
GTSInternalFault
IllegalTrustedAuthorityFault
InvalidTrustedAuthorityFault
PermissionDeniedFault