[jboss-cvs] jboss-seam/examples/wiki/src/main/org/jboss/seam/wiki/core/action ...

Christian Bauer christian at hibernate.org
Sat Apr 21 15:58:02 EDT 2007


  User: cbauer  
  Date: 07/04/21 15:58:02

  Modified:    examples/wiki/src/main/org/jboss/seam/wiki/core/action  
                        UserSearch.java NodeHome.java
  Log:
  Ability to change owner/creator of wiki node
  
  Revision  Changes    Path
  1.3       +1 -1      jboss-seam/examples/wiki/src/main/org/jboss/seam/wiki/core/action/UserSearch.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: UserSearch.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/examples/wiki/src/main/org/jboss/seam/wiki/core/action/UserSearch.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -b -r1.2 -r1.3
  --- UserSearch.java	21 Mar 2007 17:32:24 -0000	1.2
  +++ UserSearch.java	21 Apr 2007 19:58:01 -0000	1.3
  @@ -38,7 +38,7 @@
   
       @Create
       public void initialize() {
  -        pageSize = 10;
  +        pageSize = 15;
           maxPageSize = 1000;
           exampleUser = new User();
           orderByProperty = "username";
  
  
  
  1.13      +9 -0      jboss-seam/examples/wiki/src/main/org/jboss/seam/wiki/core/action/NodeHome.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: NodeHome.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/examples/wiki/src/main/org/jboss/seam/wiki/core/action/NodeHome.java,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -b -r1.12 -r1.13
  --- NodeHome.java	8 Apr 2007 15:10:32 -0000	1.12
  +++ NodeHome.java	21 Apr 2007 19:58:01 -0000	1.13
  @@ -13,6 +13,7 @@
   import org.jboss.seam.annotations.In;
   import org.jboss.seam.annotations.RequestParameter;
   import org.jboss.seam.annotations.Out;
  +import org.jboss.seam.annotations.security.Restrict;
   import org.jboss.seam.core.Events;
   import org.jboss.seam.ScopeType;
   import org.jboss.seam.Component;
  @@ -316,4 +317,12 @@
        */
       protected void afterNodeMoved(Directory oldParent, Directory newParent) {}
   
  +    /* -------------------------- Public Features ------------------------------ */
  +
  +    @Restrict("#{s:hasPermission('User', 'isAdmin', currentUser)}")
  +    public void selectCreator(Long creatorId) {
  +        User newCreator = userDAO.findUser(creatorId);
  +        getInstance().setCreatedBy(newCreator);
  +    }
  +
   }
  
  
  



More information about the jboss-cvs-commits mailing list