[jboss-cvs] jboss-seam/src/main/org/jboss/seam/framework ...
Gavin King
gavin.king at jboss.com
Wed Sep 27 21:30:39 EDT 2006
User: gavin
Date: 06/09/27 21:30:39
Modified: src/main/org/jboss/seam/framework EntityActions.java
Log:
success messages
Revision Changes Path
1.3 +11 -0 jboss-seam/src/main/org/jboss/seam/framework/EntityActions.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: EntityActions.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/framework/EntityActions.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- EntityActions.java 27 Sep 2006 23:14:42 -0000 1.2
+++ EntityActions.java 28 Sep 2006 01:30:39 -0000 1.3
@@ -2,17 +2,24 @@
import javax.persistence.EntityManager;
+import org.jboss.seam.annotations.In;
import org.jboss.seam.annotations.Transactional;
+import org.jboss.seam.core.FacesMessages;
public class EntityActions
{
private EntityManager entityManager;
private Object entity;
+ @In(create=true)
+ FacesMessages facesMessages;
+
@Transactional
public String update()
{
entityManager.joinTransaction();
+ entityManager.flush();
+ facesMessages.add("Successfully updated");
return "updated";
}
@@ -21,6 +28,8 @@
{
entityManager.joinTransaction();
entityManager.persist(entity);
+ entityManager.flush();
+ facesMessages.add("Successfully created");
return "persisted";
}
@@ -29,6 +38,8 @@
{
entityManager.joinTransaction();
entityManager.remove(entity);
+ entityManager.flush();
+ facesMessages.add("Successfully deleted");
return "removed";
}
More information about the jboss-cvs-commits
mailing list