This service type is responsible for filtering out unwanted notification messages. Any entity registered for notifications can define filters that will be checked against the events prior to sending them out to the sink.
urn:icsy:venice:wsdl:notification
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
whois:
http://www.v-grid.info/types/information/WHOIS.xsd
cfp:
http://www.v-grid.info/types/escience/CallForPapers.xsd
basic:UUID addFilter (domain:SSOInformation sso, basic:NotificationFilter filter)
throws faults:AuthorizationFault
Adds a filter and returns its UUID.
xsd:boolean deleteFilter (domain:SSOInformation sso, basic:UUID filterId)
throws faults:AuthorizationFault
Deletes a filter and returns true if deletion was successful.
xsd:boolean modifyFilter (domain:SSOInformation sso, basic:NotificationFilter filter)
throws faults:AuthorizationFault
Modifies a filter and returns true if modification was successful.
basic:NotificationFilterArray getFilters (domain:SSOInformation sso)
throws faults:AuthorizationFault
Gets all filters.
void setEnabled (domain:SSOInformation sso, basic:UUID filterId, xsd:boolean enabled)
throws faults:AuthorizationFault
Enable or disable a filter.
xsd:boolean match (domain:SSOInformation sso, basic:Notification notification)
throws faults:AuthorizationFault
Tests for a match. Returns true if any of the stored filters matches or if the user has not set any filter.
Generated by the Venice Service Compiler on Thu May 10 14:12:56 CEST 2012