org.alfresco.repo.jscript
Class Presence

java.lang.Object
  extended by org.alfresco.repo.processor.BaseProcessorExtension
      extended by org.alfresco.repo.jscript.BaseScopableProcessorExtension
          extended by org.alfresco.repo.jscript.Presence
All Implemented Interfaces:
org.alfresco.processor.ProcessorExtension, Scopeable

public final class Presence
extends BaseScopableProcessorExtension

Scripted Presence service for determining online status of People.


Constructor Summary
Presence()
           
 
Method Summary
 java.lang.String getDetails(ScriptNode person)
          Query current online status of given person
 boolean hasPresence(ScriptNode person)
          Gets whether the Person has configured Presence parameters
 void setServiceRegistry(ServiceRegistry serviceRegistry)
          Set the service registry
 
Methods inherited from class org.alfresco.repo.jscript.BaseScopableProcessorExtension
getScope, setScope
 
Methods inherited from class org.alfresco.repo.processor.BaseProcessorExtension
getExtensionName, register, setExtensionName, setProcessor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Presence

public Presence()
Method Detail

setServiceRegistry

public void setServiceRegistry(ServiceRegistry serviceRegistry)
Set the service registry

Parameters:
serviceRegistry - the service registry

hasPresence

public boolean hasPresence(ScriptNode person)
Gets whether the Person has configured Presence parameters

Parameters:
person - the person to query
Returns:
true if this person is configured for presence

getDetails

public java.lang.String getDetails(ScriptNode person)
Query current online status of given person

Parameters:
person - the person to query
Returns:
string indicating online presence status


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.