[jboss-cvs] jboss-seam/src/main/org/jboss/seam/jbpm ...
Gavin King
gavin.king at jboss.com
Fri Jun 15 20:46:33 EDT 2007
User: gavin
Date: 07/06/15 20:46:33
Added: src/main/org/jboss/seam/jbpm SeamUserCodeInterceptor.java
Log:
introduce interceptor
Revision Changes Path
1.1 date: 2007/06/16 00:46:33; author: gavin; state: Exp;jboss-seam/src/main/org/jboss/seam/jbpm/SeamUserCodeInterceptor.java
Index: SeamUserCodeInterceptor.java
===================================================================
package org.jboss.seam.jbpm;
import org.jbpm.context.exe.ContextInstance;
import org.jbpm.graph.def.Action;
import org.jbpm.graph.exe.ExecutionContext;
import org.jbpm.graph.exe.Token;
import org.jbpm.instantiation.UserCodeInterceptor;
import org.jbpm.taskmgmt.def.AssignmentHandler;
import org.jbpm.taskmgmt.def.TaskControllerHandler;
import org.jbpm.taskmgmt.exe.Assignable;
import org.jbpm.taskmgmt.exe.TaskInstance;
public class SeamUserCodeInterceptor implements UserCodeInterceptor
{
public void executeAction(Action action, ExecutionContext context) throws Exception
{
action.execute(context);
}
public void executeAssignment(AssignmentHandler handler, Assignable task, ExecutionContext context)
throws Exception
{
handler.assign(task, context);
}
public void executeTaskControllerInitialization(TaskControllerHandler handler, TaskInstance task,
ContextInstance context, Token token)
{
handler.initializeTaskVariables(task, context, token);
}
public void executeTaskControllerSubmission(TaskControllerHandler handler, TaskInstance task,
ContextInstance context, Token token)
{
handler.submitTaskVariables(task, context, token);
}
}
More information about the jboss-cvs-commits
mailing list