uk.ac.soton.itinnovation.grid.types
Interface GridService

All Superinterfaces:
IdentifiableResource
All Known Subinterfaces:
AccountService, CltMgtRegistryService, DataService, DataServiceSOAP, JobService, JobServiceSOAP, LocalDataService, MembershipService, OgsaDaiService, OgsaDaiServiceI2, OgsaDaiServiceSOAP, PrivateAccountService, PrivateAccountServiceSOAP, RemoteCltMgtRegistryService, RemoteDataService, RemoteJobService, RemoteMembershipService, RemoteOgsaDaiService, RemotePrivateAccountService, RemoteSampleService, RemoteService, RemoteSLAService, RemoteTradeAccountService, RemoteWSResourceLifetime, SampleService, SLAService, SLAServiceSOAP, StsService, TradeAccountService, TradeAccountServiceSOAP
All Known Implementing Classes:
CltMgtRegistryServiceImpl, DataServiceModule, JobServiceModule, MembershipServiceImpl, OgsaDaiServiceI2Impl, OgsaDaiServiceImpl, SampleServiceImpl, SLAServiceImpl, STServiceImpl, TradeAccountServiceImpl

@WebService(targetNamespace="http://it-innovation.soton.ac.uk/2008/grid/service",
            serviceName="GridService",
            name="GridService")
public interface GridService
extends IdentifiableResource

SOAP operations common to most services. This interface contains a common set of operations which are implemented by most services.


Method Summary
 org.apache.axis.message.addressing.EndpointReferenceType[] getResources()
          List the resources managed by this service for which the caller has some role.
 SubjectDescription getServiceProviderID()
          Returns the service provider ID, in the form of a SubjectDescription which includes its X509 certificate.
 SubjectDescription getServiceProviderIssuer()
          Returns details of the issuer of the service's certificate.
 
Methods inherited from interface uk.ac.soton.itinnovation.grid.types.IdentifiableResource
getServiceMatchPattern
 

Method Detail

getServiceProviderID

@WebMethod
SubjectDescription getServiceProviderID()
                                        throws RemoteException
Returns the service provider ID, in the form of a SubjectDescription which includes its X509 certificate.

Returns:
the ID of the service provider
Throws:
RemoteException
See Also:
IdentifiableResource

getServiceProviderIssuer

@WebMethod
SubjectDescription getServiceProviderIssuer()
                                            throws RemoteException
Returns details of the issuer of the service's certificate.

Throws:
RemoteException
See Also:
IdentifiableResource

getResources

@WebMethod
org.apache.axis.message.addressing.EndpointReferenceType[] getResources()
                                                                        throws RemoteException
List the resources managed by this service for which the caller has some role.

Throws:
RemoteException


Copyright © 2001-2008 University of Southampton IT Innovation Centre. All Rights Reserved.