org.alfresco.repo.activities
Class ActivityPostServiceImpl

java.lang.Object
  extended by org.alfresco.repo.activities.ActivityPostServiceImpl
All Implemented Interfaces:
ActivityPostService

public class ActivityPostServiceImpl
extends java.lang.Object
implements ActivityPostService

Activity Post Service Implementation


Constructor Summary
ActivityPostServiceImpl()
           
 
Method Summary
 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 - certain activity data will be looked-up asynchronously, including: name (of nodeRef) 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 name)
          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 activityData)
          Post a custom activity type
 void setEstimatedGridSize(int estGridSize)
           
 void setPostDAO(ActivityPostDAO postDAO)
           
 void setTenantService(org.alfresco.repo.tenant.TenantService tenantService)
           
 void setUserNamesAreCaseSensitive(boolean userNamesAreCaseSensitive)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ActivityPostServiceImpl

public ActivityPostServiceImpl()
Method Detail

setUserNamesAreCaseSensitive

public void setUserNamesAreCaseSensitive(boolean userNamesAreCaseSensitive)

setPostDAO

public void setPostDAO(ActivityPostDAO postDAO)

setTenantService

public void setTenantService(org.alfresco.repo.tenant.TenantService tenantService)

setEstimatedGridSize

public void setEstimatedGridSize(int estGridSize)

postActivity

public void postActivity(java.lang.String activityType,
                         java.lang.String siteId,
                         java.lang.String appTool,
                         java.lang.String activityData)
Description copied from interface: ActivityPostService
Post a custom activity type

Specified by:
postActivity in interface ActivityPostService
Parameters:
activityType - - required
siteId - - optional, if null will be stored as empty string
appTool - - optional, if null will be stored as empty string
activityData - - required

postActivity

public void postActivity(java.lang.String activityType,
                         java.lang.String siteId,
                         java.lang.String appTool,
                         org.alfresco.service.cmr.repository.NodeRef nodeRef)
Description copied from interface: ActivityPostService
Post a pre-defined activity type - certain activity data will be looked-up asynchronously, including: name (of nodeRef) displayPath typeQName firstName (of posting user) lastName (of posting user)

Specified by:
postActivity in interface ActivityPostService
Parameters:
activityType - - required
siteId - - optional, if null will be stored as empty string
appTool - - optional, if null will be stored as empty string
nodeRef - - required - do not use for deleted (or about to be deleted) nodeRef

postActivity

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)
Description copied from interface: ActivityPostService
Post a pre-defined activity type - eg. for checked-out nodeRef or renamed nodeRef

Specified by:
postActivity in interface ActivityPostService
Parameters:
activityType - - required
siteId - - optional, if null will be stored as empty string
appTool - - optional, if null will be stored as empty string
nodeRef - - required - do not use deleted (or about to be deleted) nodeRef
name - - optional - name of node (eg. prior to name change)

postActivity

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)
Description copied from interface: ActivityPostService
Post a pre-defined activity type - eg. for deleted nodeRef

Specified by:
postActivity in interface ActivityPostService
Parameters:
activityType - - required
siteId - - optional, if null will be stored as empty string
appTool - - optional, if null will be stored as empty string
nodeRef - - required - can be a deleted (or about to be deleted) nodeRef
name - - optional - name of name
typeQName - - optional - type of node
parentNodeRef - - required - used to lookup path/displayPath


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