|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
@WebService(targetNamespace="http://ogsadai.org.uk/namespaces/2005/10/service/wsi/dataservice/service",
name="OgsaDaiSubscription",
wsdlLocation="ogsadaisubscription.wsdl",
serviceName="OgsaDaiSubscription")
@SoapBindingName(value="OgsaDaiSubscriptionSoapBinding")
public interface OgsaDaiSubscription
| Field Summary | |
|---|---|
static String |
RESOURCE_TYPE
|
| Method Summary | |
|---|---|
void |
checkPolicyRule(SubjectDescription client,
String action)
The method first checks to see if the current user (the caller) is permitted to invoke the operation checkPolicyRule. |
String |
executeSelect(MatchRule rule,
String sql)
Deprecated. Users should now construct perform documents on the client side using OGSA-DAI libraries |
String |
executeUpdate(MatchRule rule,
String sql)
Deprecated. Users should now construct perform documents on the client side using OGSA-DAI libraries |
ExtensibilityType |
getBlock(String id)
Compatibility method for OGSA-DAI clients. |
ExtensibilityType |
getFully(String id)
Compatibility method for OGSA-DAI clients. |
Document |
GetMultipleResourceProperties(GetMultipleResourcePropertiesRequest getMultipleResourcePropertiesRequest)
Compatibility method for OGSA-DAI clients. |
ExtensibilityType |
getNBlocks(String id,
int numberOfBlocks)
Compatibility method for OGSA-DAI clients. |
Document |
GetResourceProperty(QName getResourcePropertyRequest)
Compatibility method for OGSA-DAI clients. |
String |
getVersion()
Returns the OGSA-DAI version This is an OGSA-DAI compatibility method, and is used by the OGSA-DAI client. |
String[] |
listResources(String listResourcesVoid)
List the caller's subscriptions This is an OGSA-DAI compatibility method, and is used by the OGSA-DAI client. |
ExtensibilityType |
perform(ExtensibilityType sql)
Executes a perform document on the database. |
ExtensibilityType |
performWithRule(MatchRule rule,
ExtensibilityType sql)
Executes a perform document on the database. |
void |
putBlock(String id,
ExtensibilityType data)
Compatibility method for OGSA-DAI clients. |
void |
putFully(String id,
ExtensibilityType data)
Compatibility method for OGSA-DAI clients. |
| 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 |
| Field Detail |
|---|
static final String RESOURCE_TYPE
| Method Detail |
|---|
@Deprecated
@WebMethod
String executeSelect(MatchRule rule,
String sql)
throws RemoteException
perform(uk.org.ogsadai.types.ExtensibilityType)
rule - A match rule for the 'owner' role on any sessions that are created as
a result of this call.sql - An SQL SELECT query
RemoteException
@Deprecated
@WebMethod
String executeUpdate(MatchRule rule,
String sql)
throws RemoteException
perform(uk.org.ogsadai.types.ExtensibilityType)
rule - A match rule for the 'owner' role on any sessions that are created as
a result of this call.sql - An SQL UPDATE query
RemoteException
@WebMethod(returnElementName="response",
returnNamespace="http://ogsadai.org.uk/namespaces/2005/10/types")
ExtensibilityType perform(ExtensibilityType sql)
throws RemoteException,
DAIException
sql - An OGSA-DAI perform document
RemoteException
DAIException
@WebMethod
ExtensibilityType performWithRule(MatchRule rule,
ExtensibilityType sql)
throws RemoteException,
DAIException
rule - A match rule for the 'owner' role on any sessions that are created as
a result of this call.sql - An OGSA-DAI perform document
RemoteException
DAIException
@WebMethod
void putFully(String id,
ExtensibilityType data)
throws RemoteException,
ResourceBusyFaultType,
ResourceUnknownFaultType,
InternalFaultType,
RequestFaultType,
AuthorisationFaultType
RemoteException
ResourceBusyFaultType
ResourceUnknownFaultType
InternalFaultType
RequestFaultType
AuthorisationFaultType
@WebMethod
void putBlock(String id,
ExtensibilityType data)
throws RemoteException,
ResourceBusyFaultType,
ResourceUnknownFaultType,
InternalFaultType,
RequestFaultType,
AuthorisationFaultType
RemoteException
ResourceBusyFaultType
ResourceUnknownFaultType
InternalFaultType
RequestFaultType
AuthorisationFaultType
@WebMethod(returnElementName="result",
returnNamespace="http://ogsadai.org.uk/namespaces/2005/10/service/transport/types")
ExtensibilityType getFully(String id)
throws RemoteException,
ResourceBusyFaultType,
ResourceUnknownFaultType,
InternalFaultType,
RequestFaultType,
AuthorisationFaultType
RemoteException
ResourceBusyFaultType
ResourceUnknownFaultType
InternalFaultType
RequestFaultType
AuthorisationFaultType
@WebMethod(returnElementName="result",
returnNamespace="http://ogsadai.org.uk/namespaces/2005/10/service/transport/types")
ExtensibilityType getBlock(String id)
throws RemoteException,
ResourceBusyFaultType,
ResourceUnknownFaultType,
InternalFaultType,
RequestFaultType,
AuthorisationFaultType
RemoteException
ResourceBusyFaultType
ResourceUnknownFaultType
InternalFaultType
RequestFaultType
AuthorisationFaultType
@WebMethod(returnElementName="result",
returnNamespace="http://ogsadai.org.uk/namespaces/2005/10/service/transport/types")
ExtensibilityType getNBlocks(String id,
int numberOfBlocks)
throws RemoteException,
ResourceBusyFaultType,
ResourceUnknownFaultType,
InternalFaultType,
RequestFaultType,
AuthorisationFaultType
RemoteException
ResourceBusyFaultType
ResourceUnknownFaultType
InternalFaultType
RequestFaultType
AuthorisationFaultType
@WebMethod(returnElementName="resource",
returnNamespace="http://ogsadai.org.uk/namespaces/2005/10/service/types")
String[] listResources(String listResourcesVoid)
throws RemoteException
listResourcesVoid - Unused
RemoteException
@WebMethod(returnElementName="version",
returnNamespace="http://ogsadai.org.uk/namespaces/2005/10/service/types")
String getVersion()
throws RemoteException
RemoteException
@WebMethod(returnElementName="GetMultipleResourcePropertiesResponse",
returnNamespace="http://www.ibm.com/xmlns/stdwip/web-services/WS-ResourceProperties")
Document GetMultipleResourceProperties(GetMultipleResourcePropertiesRequest getMultipleResourcePropertiesRequest)
throws InvalidResourcePropertyQNameFaultType,
ResourceUnknownFaultType,
RemoteException,
Exception
getMultipleResourcePropertiesRequest -
InvalidResourcePropertyQNameFaultType
ResourceUnknownFaultType
RemoteException
Exception
@WebMethod(returnElementName="GetResourcePropertyResponse",
returnNamespace="http://www.ibm.com/xmlns/stdwip/web-services/WS-ResourceProperties")
Document GetResourceProperty(QName getResourcePropertyRequest)
throws InvalidResourcePropertyQNameFaultType,
ResourceUnknownFaultType,
RemoteException
getResourcePropertyRequest -
InvalidResourcePropertyQNameFaultType
ResourceUnknownFaultType
RemoteException
@WebMethod
void checkPolicyRule(SubjectDescription client,
String action)
throws RemoteException
client - action -
RemoteException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||