Interface NotificationCollector

A notification collector is a general purpose notification sink that collects notification messages for entities. They are stored persistently and can be deleted by the entity itself.

XML Namespace

urn:icsy:venice:wsdl:notification

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

whois:  http://www.v-grid.info/types/information/WHOIS.xsd

cfp:  http://www.v-grid.info/types/escience/CallForPapers.xsd

gt4:  http://www.v-grid.info/types/hpc/GT4.xsd

Operations

 basic:NotificationArray getNotifications (domain:SSOInformation sso, xsd:dateTime from, xsd:dateTime to) throws faults:AuthorizationFault
Returns all notifications within the time span from / to.

 basic:SimpleNotificationMessageArray getNotificationMessages (domain:SSOInformation sso, xsd:dateTime from, xsd:dateTime to) throws faults:AuthorizationFault
Returns all notification messages within the time span from / to.

 xsd:boolean delete (domain:SSOInformation sso, basic:UUID uuid) throws faults:AuthorizationFault
Deletes a notification.

 xsd:int deleteAll (domain:SSOInformation sso) throws faults:AuthorizationFault
Deletes all notifications and returns the number of entries deleted.

 xsd:int count (domain:SSOInformation sso) throws faults:AuthorizationFault
Returns the number of notifications that have been collected.

Generated by the Venice Service Compiler on Thu May 10 14:12:56 CEST 2012