Interface WatcherManager

This ervice type provides management of users Watcher lists.

XML Namespace

urn:icsy:venice:wsdl:presence

XSD Data Types

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

pres:  http://www.v-grid.info/types/presence.xsd

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

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

Operations

 pres:WatcherArray getWatchers (domain:SSOInformation sso) throws faults:AuthorizationFault
Returns an array of all watchers registered for the calling presentity (called by Presentity).

 xsd:boolean isFetcherAuthorized (domain:SSOInformation sso, domain:UserName presentity, domain:UserName fetcher) throws faults:AuthorizationFault
Checks whether a fetcher has been authorized by a presentity to fetch its presence data.

 pres:WatcherArray getSubscribers (domain:SSOInformation sso, domain:UserName presentity) throws faults:AuthorizationFault
Returns an array of all subscribers that are registered for a presentity (called by PIM).

void cancelSubscription (domain:SSOInformation sso, pres:Watcher watcher) throws faults:AuthorizationFault
Cancel a subscription (initiated by the presentity).

void addWatcher (domain:SSOInformation sso, domain:UserName presentity, pres:Watcher watcher) throws faults:AuthorizationFault
Add a watcher to the list after a subscription has been confirmed.

void deleteWatcher (domain:SSOInformation sso, domain:UserName presentity, domain:UserName watcher) throws faults:AuthorizationFault
Removes a watcher from the list after a subscription has been cancelled.

void deleteWatchersForPresentity (domain:SSOInformation sso, domain:UserName presentity) throws faults:AuthorizationFault
Removes all watchers for a presentity.

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