com.vodafone360.people.service.io.api
Class Presence

java.lang.Object
  extended by com.vodafone360.people.service.io.api.Presence

public class Presence
extends java.lang.Object

Implementation of People server Presence APIs.


Field Summary
private static java.lang.String EMPTY
           
 
Constructor Summary
Presence()
           
 
Method Summary
static void getPresenceList(EngineManager.EngineId engineId, java.util.Map<java.lang.String,java.util.List<java.lang.String>> recipientUserIdList)
          Retrieve current presence list
static void setMyAvailability(java.util.Hashtable<java.lang.String,java.lang.String> status)
          API to set my availability
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EMPTY

private static final java.lang.String EMPTY
See Also:
Constant Field Values
Constructor Detail

Presence

public Presence()
Method Detail

getPresenceList

public static void getPresenceList(EngineManager.EngineId engineId,
                                   java.util.Map<java.lang.String,java.util.List<java.lang.String>> recipientUserIdList)
Retrieve current presence list

Parameters:
engineId - ID for Presence engine.
recipientUserIdList - List of user IDs.

setMyAvailability

public static void setMyAvailability(java.util.Hashtable<java.lang.String,java.lang.String> status)
API to set my availability

Parameters:
engineId - ID of presence engine.
status - Hash table containing status information.


JavaDoc