uk.ac.soton.itinnovation.grid.comms.ogsadai
Interface OgsaDaiService

All Superinterfaces:
GridService, IdentifiableResource, ManagedGridService, ReportAPI
All Known Subinterfaces:
OgsaDaiServiceI2, OgsaDaiServiceSOAP, RemoteOgsaDaiService
All Known Implementing Classes:
OgsaDaiServiceI2Impl, OgsaDaiServiceImpl

public interface OgsaDaiService
extends ManagedGridService, ReportAPI, GridService

The public interface for the OGSA-DAI service. This includes all service operations which don't take a context (i.e., they operation on the service itself rather than on a particular resource).


Field Summary
static String OGSADAI_SERVICE_RESOURCE_TYPE
          A unique string to represent the type of the service itself.
static QName OWNED_BY_SERVICE
           
static QName OWNED_BY_USER
           
 
Fields inherited from interface uk.ac.soton.itinnovation.grid.comms.management.ManagedGridService
FREE_SERVICE
 
Method Summary
 org.apache.axis.message.addressing.EndpointReferenceType[] getResources()
          List the resources for which the caller has some role.
 
Methods inherited from interface uk.ac.soton.itinnovation.grid.comms.management.ManagedGridService
addTrustedAccountService, getAdditionalFederationMethods, getAdditionalFederations, getFederatedMethods, getTrustedAccountServices, removeTrustedAccountService, setAdditionalFederation
 
Methods inherited from interface uk.ac.soton.itinnovation.grid.comms.reportapi.ReportAPI
getMessages, getMessagesN
 
Methods inherited from interface uk.ac.soton.itinnovation.grid.types.GridService
getServiceProviderID, getServiceProviderIssuer
 
Methods inherited from interface uk.ac.soton.itinnovation.grid.types.IdentifiableResource
getServiceMatchPattern
 

Field Detail

OGSADAI_SERVICE_RESOURCE_TYPE

static final String OGSADAI_SERVICE_RESOURCE_TYPE
A unique string to represent the type of the service itself. The PBAC policy with this name is used to protect operations on the service which have no context.

See Also:
ConversationID.getResourceType(org.apache.axis.message.addressing.EndpointReferenceType), Constant Field Values

OWNED_BY_USER

static final QName OWNED_BY_USER

OWNED_BY_SERVICE

static final QName OWNED_BY_SERVICE
Method Detail

getResources

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

Specified by:
getResources in interface GridService
Returns:
an array of EPRs, including labels (if any)
Throws:
RemoteException


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