gov.nih.nci.cagrid.dorian.client
Class IFSAdministrationClient

java.lang.Object
  extended by gov.nih.nci.cagrid.dorian.client.IFSAdministrationClient

public class IFSAdministrationClient
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
IFSAdministrationClient(java.lang.String serviceURI)
           
IFSAdministrationClient(java.lang.String serviceURI, org.globus.gsi.GlobusCredential proxy)
           
 
Method Summary
 void addAdmin(java.lang.String gridIdentity)
           
 TrustedIdP addTrustedIdP(TrustedIdP idp)
           
 HostCertificateRecord approveHostCertificate(long recordId)
           
 HostCertificateRecord[] findHostCertificates(HostCertificateFilter filter)
           
 IFSUser[] findUsers(IFSUserFilter filter)
           
 java.lang.String[] getAdmins()
           
 TrustedIdP[] getTrustedIdPs()
           
 IFSUserPolicy[] getUserPolicies()
           
 void removeAdmin(java.lang.String gridIdentity)
           
 void removeTrustedIdP(TrustedIdP idp)
           
 void removeUser(IFSUser usr)
           
 HostCertificateRecord renewHostCertificate(long recordId)
           
 IFSUser renewUserCredentials(IFSUser usr)
           
 void updateHostCertificateRecord(HostCertificateUpdate update)
           
 void updateTrustedIdP(TrustedIdP idp)
           
 void updateUser(IFSUser usr)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IFSAdministrationClient

public IFSAdministrationClient(java.lang.String serviceURI)
                        throws org.apache.axis.types.URI.MalformedURIException,
                               java.rmi.RemoteException
Throws:
org.apache.axis.types.URI.MalformedURIException
java.rmi.RemoteException

IFSAdministrationClient

public IFSAdministrationClient(java.lang.String serviceURI,
                               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

addTrustedIdP

public TrustedIdP addTrustedIdP(TrustedIdP idp)
                         throws DorianFault,
                                PermissionDeniedFault,
                                InvalidTrustedIdPFault,
                                DorianInternalFault
Throws:
DorianFault
PermissionDeniedFault
InvalidTrustedIdPFault
DorianInternalFault

removeTrustedIdP

public void removeTrustedIdP(TrustedIdP idp)
                      throws DorianFault,
                             PermissionDeniedFault,
                             InvalidTrustedIdPFault,
                             DorianInternalFault
Throws:
DorianFault
PermissionDeniedFault
InvalidTrustedIdPFault
DorianInternalFault

updateTrustedIdP

public void updateTrustedIdP(TrustedIdP idp)
                      throws DorianFault,
                             PermissionDeniedFault,
                             InvalidTrustedIdPFault,
                             DorianInternalFault
Throws:
DorianFault
PermissionDeniedFault
InvalidTrustedIdPFault
DorianInternalFault

getUserPolicies

public IFSUserPolicy[] getUserPolicies()
                                throws DorianFault,
                                       PermissionDeniedFault,
                                       DorianInternalFault
Throws:
DorianFault
PermissionDeniedFault
DorianInternalFault

renewUserCredentials

public IFSUser renewUserCredentials(IFSUser usr)
                             throws DorianFault,
                                    PermissionDeniedFault,
                                    InvalidUserFault,
                                    DorianInternalFault
Throws:
DorianFault
PermissionDeniedFault
InvalidUserFault
DorianInternalFault

getTrustedIdPs

public TrustedIdP[] getTrustedIdPs()
                            throws DorianFault,
                                   PermissionDeniedFault,
                                   InvalidUserFault,
                                   DorianInternalFault
Throws:
DorianFault
PermissionDeniedFault
InvalidUserFault
DorianInternalFault

findUsers

public IFSUser[] findUsers(IFSUserFilter filter)
                    throws DorianFault,
                           PermissionDeniedFault,
                           DorianInternalFault
Throws:
DorianFault
PermissionDeniedFault
DorianInternalFault

removeUser

public void removeUser(IFSUser usr)
                throws DorianFault,
                       PermissionDeniedFault,
                       InvalidUserFault,
                       DorianInternalFault
Throws:
DorianFault
PermissionDeniedFault
InvalidUserFault
DorianInternalFault

updateUser

public void updateUser(IFSUser usr)
                throws DorianFault,
                       PermissionDeniedFault,
                       InvalidUserFault,
                       DorianInternalFault
Throws:
DorianFault
PermissionDeniedFault
InvalidUserFault
DorianInternalFault

addAdmin

public void addAdmin(java.lang.String gridIdentity)
              throws DorianFault,
                     DorianInternalFault,
                     PermissionDeniedFault
Throws:
DorianFault
DorianInternalFault
PermissionDeniedFault

removeAdmin

public void removeAdmin(java.lang.String gridIdentity)
                 throws DorianFault,
                        DorianInternalFault,
                        PermissionDeniedFault
Throws:
DorianFault
DorianInternalFault
PermissionDeniedFault

getAdmins

public java.lang.String[] getAdmins()
                             throws DorianFault,
                                    DorianInternalFault,
                                    PermissionDeniedFault
Throws:
DorianFault
DorianInternalFault
PermissionDeniedFault

findHostCertificates

public HostCertificateRecord[] findHostCertificates(HostCertificateFilter filter)
                                             throws DorianFault,
                                                    DorianInternalFault,
                                                    PermissionDeniedFault
Throws:
DorianFault
DorianInternalFault
PermissionDeniedFault

approveHostCertificate

public HostCertificateRecord approveHostCertificate(long recordId)
                                             throws DorianFault,
                                                    DorianInternalFault,
                                                    InvalidHostCertificateFault,
                                                    PermissionDeniedFault
Throws:
DorianFault
DorianInternalFault
InvalidHostCertificateFault
PermissionDeniedFault

updateHostCertificateRecord

public void updateHostCertificateRecord(HostCertificateUpdate update)
                                 throws DorianFault,
                                        DorianInternalFault,
                                        InvalidHostCertificateFault,
                                        PermissionDeniedFault
Throws:
DorianFault
DorianInternalFault
InvalidHostCertificateFault
PermissionDeniedFault

renewHostCertificate

public HostCertificateRecord renewHostCertificate(long recordId)
                                           throws DorianFault,
                                                  DorianInternalFault,
                                                  InvalidHostCertificateFault,
                                                  PermissionDeniedFault
Throws:
DorianFault
DorianInternalFault
InvalidHostCertificateFault
PermissionDeniedFault