[jboss-cvs] jboss-seam/seam-gen/src-scaffold/org/jboss/seam/example/bpm ...
Gavin King
gavin.king at jboss.com
Sat Oct 28 13:56:05 EDT 2006
User: gavin
Date: 06/10/28 13:56:05
Added: seam-gen/src-scaffold/org/jboss/seam/example/bpm
ProcessExecutionAction.java ProcessExecution.java
UpdateShopperTracker.java SubmitOrder.java
ShoppingCartBean.java
Log:
add seam-gen to CVS
Revision Changes Path
1.1 date: 2006/10/28 17:56:05; author: gavin; state: Exp;jboss-seam/seam-gen/src-scaffold/org/jboss/seam/example/bpm/ProcessExecutionAction.java
Index: ProcessExecutionAction.java
===================================================================
package org.jboss.seam.example.bpm;
import javax.ejb.Remove;
import javax.ejb.Stateless;
import org.jboss.seam.ScopeType;
import org.jboss.seam.annotations.CreateProcess;
import org.jboss.seam.annotations.Destroy;
import org.jboss.seam.annotations.In;
import org.jboss.seam.annotations.Name;
import org.jboss.seam.annotations.Scope;
@Stateless
@Name("shoppingAction")
public class ProcessExecutionAction implements ProcessExecution {
@In(create=true)
ShoppingCartBean cartBean;
@CreateProcess(definition="submitOrderProcess")
public String submitOrder() {
return "home";
}
}
1.1 date: 2006/10/28 17:56:05; author: gavin; state: Exp;jboss-seam/seam-gen/src-scaffold/org/jboss/seam/example/bpm/ProcessExecution.java
Index: ProcessExecution.java
===================================================================
package org.jboss.seam.example.bpm;
import javax.ejb.Local;
@Local
public interface ProcessExecution {
public String submitOrder();
}
1.1 date: 2006/10/28 17:56:05; author: gavin; state: Exp;jboss-seam/seam-gen/src-scaffold/org/jboss/seam/example/bpm/UpdateShopperTracker.java
Index: UpdateShopperTracker.java
===================================================================
package org.jboss.seam.example.bpm;
import org.jbpm.graph.def.ActionHandler;
import org.jbpm.graph.exe.ExecutionContext;
public class UpdateShopperTracker implements ActionHandler {
public void execute(ExecutionContext ctx) throws Exception {
System.out.println("SHOPPING TRACKER UPDATED");
ctx.leaveNode();
}
}
1.1 date: 2006/10/28 17:56:05; author: gavin; state: Exp;jboss-seam/seam-gen/src-scaffold/org/jboss/seam/example/bpm/SubmitOrder.java
Index: SubmitOrder.java
===================================================================
package org.jboss.seam.example.bpm;
import org.jbpm.graph.def.ActionHandler;
import org.jbpm.graph.exe.ExecutionContext;
public class SubmitOrder implements ActionHandler {
public void execute(ExecutionContext ctx) throws Exception {
System.out.println("ORDER SUBMITTED");
ctx.leaveNode();
}
}
1.1 date: 2006/10/28 17:56:05; author: gavin; state: Exp;jboss-seam/seam-gen/src-scaffold/org/jboss/seam/example/bpm/ShoppingCartBean.java
Index: ShoppingCartBean.java
===================================================================
package org.jboss.seam.example.bpm;
import java.util.ArrayList;
import java.util.List;
import org.jboss.seam.annotations.Name;
@Name("cartBean")
public class ShoppingCartBean {
public List<String> items;
public ShoppingCartBean(){
items = new ArrayList();
items.add("Car");
items.add("Boat");
items.add("Truck");
}
public List getItems() {
return items;
}
public void setItems(List<String> items) {
this.items = items;
}
}
More information about the jboss-cvs-commits
mailing list