Package org.alfresco.repo.jscript
Class Presence
- java.lang.Object
-
- org.alfresco.repo.processor.BaseProcessorExtension
-
- org.alfresco.repo.jscript.BaseScopableProcessorExtension
-
- 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.- Author:
- Mike Hatfield
-
-
Constructor Summary
Constructors Constructor Description Presence()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetDetails(ScriptNode person)Query current online status of given personbooleanhasPresence(ScriptNode person)Gets whether the Person has configured Presence parametersvoidsetServiceRegistry(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
-
-
-
-
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
-
-