[jbpm-commits] JBoss JBPM SVN: r5023 - projects/jsf-console/branches/jsf-console-3.2-soa/jbpm4jsf/src/main/java/org/jbpm/jsf/core/action.

do-not-reply at jboss.org do-not-reply at jboss.org
Wed Jun 10 12:35:31 EDT 2009


Author: alex.guizar at jboss.com
Date: 2009-06-10 12:35:31 -0400 (Wed, 10 Jun 2009)
New Revision: 5023

Modified:
   projects/jsf-console/branches/jsf-console-3.2-soa/jbpm4jsf/src/main/java/org/jbpm/jsf/core/action/DeleteActionListener.java
Log:
JBPM-2103: Deleting timer in JSF console prints stack trace (RESOLVED)
Invoke SchedulerService.deleteTimer() instead of JobSession.deleteJob() from DeleteActionListener, giving EntitySchedulerService the opportunity to cancel the EJB timer

Modified: projects/jsf-console/branches/jsf-console-3.2-soa/jbpm4jsf/src/main/java/org/jbpm/jsf/core/action/DeleteActionListener.java
===================================================================
--- projects/jsf-console/branches/jsf-console-3.2-soa/jbpm4jsf/src/main/java/org/jbpm/jsf/core/action/DeleteActionListener.java	2009-06-10 12:09:38 UTC (rev 5022)
+++ projects/jsf-console/branches/jsf-console-3.2-soa/jbpm4jsf/src/main/java/org/jbpm/jsf/core/action/DeleteActionListener.java	2009-06-10 16:35:31 UTC (rev 5023)
@@ -3,6 +3,7 @@
 import org.jbpm.graph.def.ProcessDefinition;
 import org.jbpm.graph.exe.ProcessInstance;
 import org.jbpm.job.Job;
+import org.jbpm.job.Timer;
 import org.jbpm.jsf.JbpmActionListener;
 import org.jbpm.jsf.JbpmJsfContext;
 
@@ -40,6 +41,9 @@
             } else if (value instanceof ProcessInstance) {
                 context.getJbpmContext().getGraphSession().deleteProcessInstance((ProcessInstance) value);
                 context.addSuccessMessage("Process instance deleted");
+            } else if (value instanceof Timer) {
+                context.getJbpmContext().getServices().getSchedulerService().deleteTimer((Timer) value);
+                context.addSuccessMessage("Timer deleted");
             } else if (value instanceof Job) {
                 context.getJbpmContext().getJobSession().deleteJob((Job) value);
                 context.addSuccessMessage("Job deleted");




More information about the jbpm-commits mailing list