org.alfresco.repo.workflow.activiti
Class AuthenticatedTimerJobHandler

java.lang.Object
  extended by org.alfresco.repo.workflow.activiti.AuthenticatedTimerJobHandler
All Implemented Interfaces:
org.activiti.engine.impl.jobexecutor.JobHandler

public class AuthenticatedTimerJobHandler
extends java.lang.Object
implements org.activiti.engine.impl.jobexecutor.JobHandler

An JobHandler which executes activiti timer-jobs authenticated against Alfresco. It runs the timer execution as the task's assignee (if any) when the timer is applied to a task. If not, system user is used to execute timer. It wraps another JobHandler to which the actual execution is delegated to.

Since:
3.4.e

Constructor Summary
AuthenticatedTimerJobHandler(org.activiti.engine.impl.jobexecutor.JobHandler jobHandler)
           
 
Method Summary
 void execute(java.lang.String configuration, org.activiti.engine.impl.persistence.entity.ExecutionEntity execution, org.activiti.engine.impl.interceptor.CommandContext commandContext)
           
 java.lang.String getType()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AuthenticatedTimerJobHandler

public AuthenticatedTimerJobHandler(org.activiti.engine.impl.jobexecutor.JobHandler jobHandler)
Method Detail

execute

public void execute(java.lang.String configuration,
                    org.activiti.engine.impl.persistence.entity.ExecutionEntity execution,
                    org.activiti.engine.impl.interceptor.CommandContext commandContext)
Specified by:
execute in interface org.activiti.engine.impl.jobexecutor.JobHandler

getType

public java.lang.String getType()
Specified by:
getType in interface org.activiti.engine.impl.jobexecutor.JobHandler


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