org.alfresco.repo.workflow.jbpm
Class AlfrescoCreateTimerAction

java.lang.Object
  extended by org.jbpm.graph.def.Action
      extended by org.jbpm.scheduler.def.CreateTimerAction
          extended by org.alfresco.repo.workflow.jbpm.AlfrescoCreateTimerAction
All Implemented Interfaces:
java.io.Serializable, org.jbpm.graph.def.ActionHandler, org.jbpm.jpdl.xml.Parsable

public class AlfrescoCreateTimerAction
extends org.jbpm.scheduler.def.CreateTimerAction

Extended Create Timer action for supporting Alfresco implemented timers. Alfresco timer supports ability to provide due date expression that can evaluate to a date.

See Also:
Serialized Form

Field Summary
protected static org.jbpm.calendar.BusinessCalendar businessCalendar
           
 
Fields inherited from class org.jbpm.graph.def.Action
actionDelegation, actionExpression, event, isAsync, isAsyncExclusive, isPropagationAllowed, name, processDefinition, referencedAction
 
Constructor Summary
AlfrescoCreateTimerAction()
           
 
Method Summary
protected  org.jbpm.job.Timer createTimer(org.jbpm.graph.exe.ExecutionContext executionContext)
           
 
Methods inherited from class org.jbpm.scheduler.def.CreateTimerAction
execute, getDueDate, getRepeat, getTimerAction, getTimerName, getTransitionName, read, setDueDate, setRepeat, setTimerAction, setTimerName, setTransitionName
 
Methods inherited from class org.jbpm.graph.def.Action
acceptsPropagatedEvents, equals, getActionDelegation, getActionExpression, getEvent, getId, getName, getProcessDefinition, getReferencedAction, isAsync, isAsyncExclusive, isPropagationAllowed, setActionDelegation, setActionExpression, setAsync, setEvent, setName, setProcessDefinition, setPropagationAllowed, setReferencedAction, toString, write
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

businessCalendar

protected static org.jbpm.calendar.BusinessCalendar businessCalendar
Constructor Detail

AlfrescoCreateTimerAction

public AlfrescoCreateTimerAction()
Method Detail

createTimer

protected org.jbpm.job.Timer createTimer(org.jbpm.graph.exe.ExecutionContext executionContext)
Overrides:
createTimer in class org.jbpm.scheduler.def.CreateTimerAction


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