|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.alfresco.repo.processor.BaseProcessorExtension
org.alfresco.repo.jscript.BaseScopableProcessorExtension
org.alfresco.repo.activities.script.Activity
public final class Activity
Scripted Activity Service for posting activities.
Constructor Summary | |
---|---|
Activity()
|
Method Summary | |
---|---|
org.mozilla.javascript.Scriptable |
getFeedControls()
For current user, get feed controls |
void |
postActivity(java.lang.String activityType,
java.lang.String siteId,
java.lang.String appTool,
org.alfresco.service.cmr.repository.NodeRef nodeRef)
Post a pre-defined activity type - activity data will be looked-up asynchronously, including: name displayPath typeQName firstName (of posting user) lastName (of posting user) |
void |
postActivity(java.lang.String activityType,
java.lang.String siteId,
java.lang.String appTool,
org.alfresco.service.cmr.repository.NodeRef nodeRef,
java.lang.String beforeName)
Post a pre-defined activity type - eg. |
void |
postActivity(java.lang.String activityType,
java.lang.String siteId,
java.lang.String appTool,
org.alfresco.service.cmr.repository.NodeRef nodeRef,
java.lang.String name,
org.alfresco.service.namespace.QName typeQName,
org.alfresco.service.cmr.repository.NodeRef parentNodeRef)
Post a pre-defined activity type - eg. |
void |
postActivity(java.lang.String activityType,
java.lang.String siteId,
java.lang.String appTool,
java.lang.String jsonActivityData)
Post a custom activity type |
void |
setActivityService(ActivityService activityService)
Set the activity service |
void |
setFeedControl(java.lang.String siteId,
java.lang.String appToolId)
For current user, set feed control (opt-out) for a site or an appTool or a site/appTool combination |
void |
unsetFeedControl(java.lang.String siteId,
java.lang.String appToolId)
For current user, unset feed control |
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 |
---|
public Activity()
Method Detail |
---|
public void setActivityService(ActivityService activityService)
activityService
- the activity servicepublic void postActivity(java.lang.String activityType, java.lang.String siteId, java.lang.String appTool, java.lang.String jsonActivityData)
activityType
- - requiredsiteId
- - optional, if null will be stored as empty stringappTool
- - optional, if null will be stored as empty stringjsonActivityData
- - requiredpublic void postActivity(java.lang.String activityType, java.lang.String siteId, java.lang.String appTool, org.alfresco.service.cmr.repository.NodeRef nodeRef)
activityType
- - requiredsiteId
- - optional, if null will be stored as empty stringappTool
- - optional, if null will be stored as empty stringnodeRef
- - required - do not use for deleted (or about to be deleted) nodeRefpublic void postActivity(java.lang.String activityType, java.lang.String siteId, java.lang.String appTool, org.alfresco.service.cmr.repository.NodeRef nodeRef, java.lang.String beforeName)
activityType
- - requiredsiteId
- - optional, if null will be stored as empty stringappTool
- - optional, if null will be stored as empty stringnodeRef
- - required - do not use deleted (or about to be deleted) nodeRefbeforeName
- - optional - name of node (eg. prior to name change)public void postActivity(java.lang.String activityType, java.lang.String siteId, java.lang.String appTool, org.alfresco.service.cmr.repository.NodeRef nodeRef, java.lang.String name, org.alfresco.service.namespace.QName typeQName, org.alfresco.service.cmr.repository.NodeRef parentNodeRef)
activityType
- - requiredsiteId
- - optional, if null will be stored as empty stringappTool
- - optional, if null will be stored as empty stringnodeRef
- - required - can be a deleted (or about to be deleted) nodeRefname
- - optional - name of nametypeQName
- - optional - type of nodeparentNodeRef
- - required - used to lookup path/displayPathpublic org.mozilla.javascript.Scriptable getFeedControls()
public void setFeedControl(java.lang.String siteId, java.lang.String appToolId)
siteId
- - required (optional, if appToolId is supplied)appToolId
- - required (optional, if siteId is supplied)public void unsetFeedControl(java.lang.String siteId, java.lang.String appToolId)
siteId
- - required (optional, if appToolId is supplied)appToolId
- - required (optional, if siteId is supplied)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |