[jboss-cvs] jboss-seam/examples/seamspace/src/org/jboss/seam/example/seamspace ...

Shane Bryzak Shane_Bryzak at symantec.com
Thu Dec 21 21:04:48 EST 2006


  User: sbryzak2
  Date: 06/12/21 21:04:48

  Modified:    examples/seamspace/src/org/jboss/seam/example/seamspace    
                        ContentAction.java LoginAction.java LoginLocal.java
                        ProfileAction.java
  Log:
  added security rules
  
  Revision  Changes    Path
  1.3       +1 -1      jboss-seam/examples/seamspace/src/org/jboss/seam/example/seamspace/ContentAction.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: ContentAction.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/examples/seamspace/src/org/jboss/seam/example/seamspace/ContentAction.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -b -r1.2 -r1.3
  --- ContentAction.java	21 Dec 2006 13:05:01 -0000	1.2
  +++ ContentAction.java	22 Dec 2006 02:04:48 -0000	1.3
  @@ -17,7 +17,7 @@
      {
         MemberImage img = entityManager.find(MemberImage.class, imageId);
   
  -      if (img != null)// && SeamSecurityManager.hasPermission("memberImage", "view", img))      
  +      if (img != null && SeamSecurityManager.hasPermission("memberImage", "view", img))      
            return img;
         else
            return null;
  
  
  
  1.5       +34 -30    jboss-seam/examples/seamspace/src/org/jboss/seam/example/seamspace/LoginAction.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: LoginAction.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/examples/seamspace/src/org/jboss/seam/example/seamspace/LoginAction.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -b -r1.4 -r1.5
  --- LoginAction.java	21 Dec 2006 05:34:47 -0000	1.4
  +++ LoginAction.java	22 Dec 2006 02:04:48 -0000	1.5
  @@ -26,7 +26,9 @@
   @Name("login")
   public class LoginAction implements LoginLocal
   {
  -  @In(required = false) @Out(required = false) Member member;
  +   @In(required = false)
  +   @Out(required = false)
  +   Member member;
     
     private boolean loggedIn;
   
  @@ -34,7 +36,8 @@
     {
       try
       {
  -      Authenticator.instance().authenticate(member.getUsername(), member.getPassword());
  +         Authenticator.instance().authenticate(member.getUsername(),
  +               member.getPassword());
         loggedIn = true;      
       }
       catch (AuthenticationException ex)
  @@ -55,6 +58,7 @@
   	return loggedIn;
     }
     
  -  @Remove @Destroy
  +   @Remove
  +   @Destroy
     public void destroy() { }
   }
  
  
  
  1.3       +1 -0      jboss-seam/examples/seamspace/src/org/jboss/seam/example/seamspace/LoginLocal.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: LoginLocal.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/examples/seamspace/src/org/jboss/seam/example/seamspace/LoginLocal.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -b -r1.2 -r1.3
  --- LoginLocal.java	20 Dec 2006 03:36:56 -0000	1.2
  +++ LoginLocal.java	22 Dec 2006 02:04:48 -0000	1.3
  @@ -13,4 +13,5 @@
     void login();
     void logout();
     boolean isLoggedIn();
  +  void destroy();
   }
  
  
  
  1.4       +3 -6      jboss-seam/examples/seamspace/src/org/jboss/seam/example/seamspace/ProfileAction.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: ProfileAction.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/examples/seamspace/src/org/jboss/seam/example/seamspace/ProfileAction.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -b -r1.3 -r1.4
  --- ProfileAction.java	21 Dec 2006 13:05:01 -0000	1.3
  +++ ProfileAction.java	22 Dec 2006 02:04:48 -0000	1.4
  @@ -28,14 +28,14 @@
      @Factory("selectedMember")
      public void display()
      {
  -      if (name == null)
  +      if (name == null && Identity.isSet())
         {
            selectedMember = (Member) entityManager.createQuery(
                  "from Member where username = :username")
                  .setParameter("username", Identity.instance().getName())
                  .getSingleResult();
         }
  -      else
  +      else if (name != null)
         {
            try
            {
  @@ -44,10 +44,7 @@
               .setParameter("name", name)
               .getSingleResult();
            }
  -         catch (NoResultException ex) 
  -         {
  -            FacesMessages.instance().add("The member name you specified does not exist.");
  -         }   
  +         catch (NoResultException ex) { }   
         }
      }
   }
  
  
  



More information about the jboss-cvs-commits mailing list