uk.ac.soton.itinnovation.grid.client.ogsadai
Interface OgsaDaiRoleConversation

All Superinterfaces:
Comparable<StorableInStateRepository>, Conversation, DataResourceRole, IdentifiableResource, ManagedGridService, OgsaDaiRole, PolicyManagement, ResourceMetadata, StorableInStateRepository, WSResourceLifetime

@InterfaceWithWSDL(value=OgsaDaiRole.class)
public interface OgsaDaiRoleConversation
extends OgsaDaiRole, Conversation

A proxy to a role on a remote OGSA-DAI service.


Field Summary
 
Fields inherited from interface uk.ac.soton.itinnovation.grid.comms.ogsadai.OgsaDaiRole
RESOURCE_TYPE
 
Fields inherited from interface uk.ac.soton.itinnovation.grid.comms.management.ManagedGridService
FREE_SERVICE
 
Method Summary
 OgsaDaiSubscriptionConversation createSubscription(String label)
          Create a new subscription to this role resource.
 OgsaDaiSubscriptionConversation subscribe(String label)
          Deprecated. See createSubscription(java.lang.String)
 
Methods inherited from interface uk.ac.soton.itinnovation.grid.comms.dataresource.DataResourceRole
createSubscription, getDataResourceRoleAttributes, modifyDataResourceRole
 
Methods inherited from interface uk.ac.soton.itinnovation.grid.comms.wsrf.WSResourceLifetime
destroy
 
Methods inherited from interface uk.ac.soton.itinnovation.grid.types.ResourceMetadata
getEPR, setLabel
 
Methods inherited from interface uk.ac.soton.itinnovation.grid.types.PolicyManagement
addPolicyRule, getPolicyRules, getValidRoles, removePolicyRule
 
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.types.IdentifiableResource
getServiceMatchPattern
 
Methods inherited from interface uk.ac.soton.ecs.iam.grid.comms.client.Conversation
getService
 
Methods inherited from interface uk.ac.soton.ecs.iam.grid.comms.client.StorableInStateRepository
getDescription, getEndpointRef, getURL, setDescription
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

createSubscription

OgsaDaiSubscriptionConversation createSubscription(String label)
                                                   throws RemoteException
Create a new subscription to this role resource. Use this method in client applications - not the method inherited from DataResourceRole.

Parameters:
label - A label describing the new subscription.
Throws:
RemoteException

subscribe

@Deprecated
OgsaDaiSubscriptionConversation subscribe(String label)
                                          throws RemoteException
Deprecated. See createSubscription(java.lang.String)

Creates a new subscription to this role resource. Use this method in client applications - not the method inherited from OgsaDaiDBRoleI

Parameters:
label - A label for the new subscription.
Returns:
An EPR describing the new subscription resource.
Throws:
RemoteException


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