Interface PropertyStorage

This service type stores key/value pairs persistently (e.g. in a data base).

XML Namespace

urn:icsy:venice:wsdl:data

XSD Data Types

basic:  http://www.v-grid.info/types/basic.xsd

domain:  http://www.v-grid.info/types/domain.xsd

faults:  http://www.v-grid.info/types/faults.xsd

Operations

void clear (domain:SSOInformation sso) throws faults:AuthorizationFault
Deletes all properties and the associated values from the storage.

 basic:StringArray getKeys (domain:SSOInformation sso) throws faults:AuthorizationFault
Returns all available property names (key) in the storage.

 basic:String getProperty (domain:SSOInformation sso, basic:String propertyName) throws faults:AuthorizationFault
Returns the value stored for the given property name.

 xsd:int getSize (domain:SSOInformation sso) throws faults:AuthorizationFault
Returns the number of properties stored.

 xsd:boolean hasProperty (domain:SSOInformation sso, basic:String propertyName) throws faults:AuthorizationFault
Checks whether is property is set or not.

void removeProperty (domain:SSOInformation sso, basic:String propertyName) throws faults:AuthorizationFault
Removes a property from the storage.

void setProperty (domain:SSOInformation sso, basic:String propertyName, basic:String propertyValue) throws faults:AuthorizationFault
Assigns a property with a value.

Generated by the Venice Service Compiler on Thu May 10 14:13:00 CEST 2012