[seam-commits] Seam SVN: r11353 - in branches/enterprise/JBPAPP_5_0/examples/seamspace: src/org/jboss/seam/example/seamspace and 1 other directories.

seam-commits at lists.jboss.org seam-commits at lists.jboss.org
Fri Aug 7 03:56:09 EDT 2009


Author: manaRH
Date: 2009-08-07 03:56:09 -0400 (Fri, 07 Aug 2009)
New Revision: 11353

Modified:
   branches/enterprise/JBPAPP_5_0/examples/seamspace/resources/WEB-INF/pages.xml
   branches/enterprise/JBPAPP_5_0/examples/seamspace/src/org/jboss/seam/example/seamspace/FriendAction.java
   branches/enterprise/JBPAPP_5_0/examples/seamspace/view/profile.xhtml
Log:
JBPAPP-2375

Modified: branches/enterprise/JBPAPP_5_0/examples/seamspace/resources/WEB-INF/pages.xml
===================================================================
--- branches/enterprise/JBPAPP_5_0/examples/seamspace/resources/WEB-INF/pages.xml	2009-08-07 05:36:10 UTC (rev 11352)
+++ branches/enterprise/JBPAPP_5_0/examples/seamspace/resources/WEB-INF/pages.xml	2009-08-07 07:56:09 UTC (rev 11353)
@@ -98,7 +98,7 @@
     <page view-id="/friendrequest.xhtml">
       <restrict>#{identity.loggedIn}</restrict>
       <param name="name" value="#{selectedMember.memberName}"/>
-      <navigation from-action="#{friend.saveRequest}">
+      <navigation from-action="#{friendAction.saveRequest}">
         <redirect view-id="/profile.xhtml">
           <param name="name" value="#{friendRequest.member.memberName}"/>
         </redirect>

Modified: branches/enterprise/JBPAPP_5_0/examples/seamspace/src/org/jboss/seam/example/seamspace/FriendAction.java
===================================================================
--- branches/enterprise/JBPAPP_5_0/examples/seamspace/src/org/jboss/seam/example/seamspace/FriendAction.java	2009-08-07 05:36:10 UTC (rev 11352)
+++ branches/enterprise/JBPAPP_5_0/examples/seamspace/src/org/jboss/seam/example/seamspace/FriendAction.java	2009-08-07 07:56:09 UTC (rev 11353)
@@ -43,7 +43,7 @@
    @In
    private EntityManager entityManager;
       
-   @Factory("friendComment") @Begin
+   @Begin
    public void createComment()
    {      
       try
@@ -100,7 +100,8 @@
    public void saveRequest()
    {
       friendRequest.getMember().getFriends().add(friendRequest);
-      entityManager.persist(friendRequest);      
+      entityManager.persist(friendRequest);
+      FacesMessages.instance().add("Friend request sent"); 
    }
    
    @Remove @Destroy

Modified: branches/enterprise/JBPAPP_5_0/examples/seamspace/view/profile.xhtml
===================================================================
--- branches/enterprise/JBPAPP_5_0/examples/seamspace/view/profile.xhtml	2009-08-07 05:36:10 UTC (rev 11352)
+++ branches/enterprise/JBPAPP_5_0/examples/seamspace/view/profile.xhtml	2009-08-07 07:56:09 UTC (rev 11353)
@@ -78,7 +78,9 @@
           <br class="clear"/>
         
           <s:span rendered="#{selectedMember.memberId != authenticatedMember.memberId and s:hasPermission(selectedMember, 'createFriendRequest')}">
-            [<s:link view="/friendrequest.seam" value="Send a friend request" propagation="none"/>]
+            [<s:link view="/friendrequest.seam" action="#{friendAction.createRequest}" value="Send a friend request">
+            	<f:param name="name" value="#{selectedMember.memberName}"/>
+            </s:link>]
           </s:span>
           
         </s:div>



More information about the seam-commits mailing list