org.cagrid.gaards.cds.delegated.service
Class DelegatedCredentialResource

java.lang.Object
  extended by org.cagrid.gaards.cds.delegated.service.DelegatedCredentialResource
All Implemented Interfaces:
org.globus.wsrf.RemoveCallback, org.globus.wsrf.Resource

public class DelegatedCredentialResource
extends java.lang.Object
implements org.globus.wsrf.Resource, org.globus.wsrf.RemoveCallback


Constructor Summary
DelegatedCredentialResource(DelegationManager cds, DelegationIdentifier id)
           
 
Method Summary
 CertificateChain getDelegatedCredential(PublicKey publicKey)
           
 void remove()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DelegatedCredentialResource

public DelegatedCredentialResource(DelegationManager cds,
                                   DelegationIdentifier id)
Method Detail

getDelegatedCredential

public CertificateChain getDelegatedCredential(PublicKey publicKey)
                                        throws CDSInternalFault,
                                               DelegationFault,
                                               PermissionDeniedFault
Throws:
CDSInternalFault
DelegationFault
PermissionDeniedFault

remove

public void remove()
            throws org.globus.wsrf.ResourceException
Specified by:
remove in interface org.globus.wsrf.RemoveCallback
Throws:
org.globus.wsrf.ResourceException