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
Scripted Presence service for determining online status of People.
- Author:
- Mike Hatfield
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetDetails(ScriptNode person) Query current online status of given personbooleanhasPresence(ScriptNode person) Gets whether the Person has configured Presence parametersvoidsetServiceRegistry(ServiceRegistry serviceRegistry) Set the service registryMethods inherited from class org.alfresco.repo.jscript.BaseScopableProcessorExtension
getScope, setScopeMethods inherited from class org.alfresco.repo.processor.BaseProcessorExtension
getExtensionName, register, setExtensionName, setProcessor
-
Constructor Details
-
Presence
public Presence()
-
-
Method Details
-
setServiceRegistry
Set the service registry- Parameters:
serviceRegistry- the service registry
-
hasPresence
Gets whether the Person has configured Presence parameters- Parameters:
person- the person to query- Returns:
- true if this person is configured for presence
-
getDetails
Query current online status of given person- Parameters:
person- the person to query- Returns:
- string indicating online presence status
-