[jboss-cvs] jboss-seam/seam-gen/src ...
Max Rydahl Andersen
mandersen at jboss.com
Fri Oct 26 09:31:29 EDT 2007
User: mandersen
Date: 07/10/26 09:31:29
Added: seam-gen/src Tag: Seam_1_2_1_AP ConversationJavaBean.java
Log:
JBSEAM-2161 new-conversation does not work for war deployment
JBIDE-939 EL not allowed in pages.xml
Revision Changes Path
No revision
No revision
1.1.2.2 +53 -0 jboss-seam/seam-gen/src/ConversationJavaBean.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: ConversationJavaBean.java
===================================================================
RCS file: ConversationJavaBean.java
diff -N ConversationJavaBean.java
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ ConversationJavaBean.java 26 Oct 2007 13:31:29 -0000 1.1.2.2
@@ -0,0 +1,53 @@
+package @actionPackage@;
+
+import static org.jboss.seam.ScopeType.CONVERSATION;
+
+import javax.ejb.Remove;
+import javax.ejb.Stateful;
+import org.jboss.seam.annotations.Name;
+import org.jboss.seam.annotations.Begin;
+import org.jboss.seam.annotations.End;
+import org.jboss.seam.annotations.Destroy;
+import org.jboss.seam.annotations.Logger;
+import org.jboss.seam.annotations.Scope;
+import org.jboss.seam.log.Log;
+
+ at Scope(CONVERSATION)
+ at Name("@componentName@")
+public class @beanName@ {
+
+ @Logger private Log log;
+
+ private int value;
+
+ @Begin
+ public String begin()
+ {
+ //implement your begin conversation business logic
+ log.info("beginning conversation");
+ return "success";
+ }
+
+ public String increment()
+ {
+ log.info("incrementing");
+ value++;
+ return "success";
+ }
+
+ //add additional action methods that participate in this conversation
+
+ @End
+ public String end()
+ {
+ //implement your end conversation business logic
+ log.info("ending conversation");
+ return "home";
+ }
+
+ public int getValue()
+ {
+ return value;
+ }
+
+}
\ No newline at end of file
More information about the jboss-cvs-commits
mailing list