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

All Superinterfaces:
Comparable<StorableInStateRepository>, Conversation, DataResourceSubscription, IdentifiableResource, OgsaDaiSubscription, PolicyManagement, ResourceMetadata, StorableInStateRepository, WSResourceLifetime

@InterfaceWithWSDL(value=OgsaDaiSubscription.class)
public interface OgsaDaiSubscriptionConversation
extends OgsaDaiSubscription, Conversation

A proxy to a subscription on a remote sample service.


Field Summary
 
Fields inherited from interface uk.ac.soton.itinnovation.grid.comms.ogsadai.OgsaDaiSubscription
RESOURCE_TYPE
 
Method Summary
 String executeSelect(String sql)
          Deprecated. Users should now construct perform documents on the client side using OGSA-DAI libraries
 String executeUpdate(String sql)
          Deprecated. Users should now construct perform documents on the client side using OGSA-DAI libraries
 
Methods inherited from interface uk.ac.soton.itinnovation.grid.comms.ogsadai.OgsaDaiSubscription
checkPolicyRule, executeSelect, executeUpdate, getBlock, getFully, GetMultipleResourceProperties, getNBlocks, GetResourceProperty, getVersion, listResources, perform, performWithRule, putBlock, putFully
 
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.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

executeUpdate

@Deprecated
String executeUpdate(String sql)
                     throws RemoteException
Deprecated. Users should now construct perform documents on the client side using OGSA-DAI libraries

Convenience method that executes an SQL select query on the database. Use this method in client applications - not the method inherited from OgsaDaiDBSubscriptionI Internally this creates a perform document containing a SQLQuery, then calls OgsaDaiSubscription.perform(uk.org.ogsadai.types.ExtensibilityType)

Parameters:
sql - An SQL SELECT query
Returns:
A serialised OGSA-DAI response document.
Throws:
RemoteException

executeSelect

@Deprecated
String executeSelect(String sql)
                     throws RemoteException
Deprecated. Users should now construct perform documents on the client side using OGSA-DAI libraries

Convenience method that executes an SQL update or insert query on the database. Use this method in client applications - not the method inherited from OgsaDaiDBSubscriptionI Internally this creates a perform document containing a SQLUpdate, then calls OgsaDaiSubscription.perform(uk.org.ogsadai.types.ExtensibilityType)

Parameters:
sql - An SQL UPDATE query
Returns:
A serialised OGSA-DAI response document.
Throws:
RemoteException


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