Interface PresenceInformationManager

This ervice type provides user registration and unregistering for the Presence Framework.

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

void register (domain:SSOInformation sso, pres:presence pidf) throws faults:AuthorizationFault
Registers a presentity with the Presence Information Manager and provides the initial PIDF.

void unregister (domain:SSOInformation sso) throws faults:AuthorizationFault
Unregisters a presentity from the Presence Information Manager.

 xsd:boolean isRegistered (domain:SSOInformation sso, domain:UserName presentity) throws faults:AuthorizationFault
Returns if the pesentity is registered with the Presence Information Manager.

 pres:presence getPIDF (domain:SSOInformation sso) throws faults:AuthorizationFault
Get a presence information data set. This operation is used by the presentity itself.

void updatePIDF (domain:SSOInformation sso, pres:presence pidf) throws faults:AuthorizationFault
Updates the PIDF of a presentity.

 pres:presence getPIDFOfPresentity (domain:SSOInformation sso, domain:UserName presentity) throws faults:AuthorizationFault
Get a presence information data set. This operation is used by fetchers.

void sendPIDF (domain:SSOInformation sso, domain:UserName presentity, domain:UserName watcher) throws faults:AuthorizationFault
Orders the Presence Information Manager to send the PIDF for a given presentity to a watcher.

 domain:UserNameArray searchPresentity (domain:SSOInformation sso, basic:String pattern) throws faults:AuthorizationFault
Searches for presentities containing the search pattern in their data.

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