[jboss-cvs] jboss-seam/examples/seamspace/resources/META-INF ...

Shane Bryzak Shane_Bryzak at symantec.com
Fri Feb 9 01:44:06 EST 2007


  User: sbryzak2
  Date: 07/02/09 01:44:06

  Modified:    examples/seamspace/resources/META-INF  security-rules.drl
  Log:
  entity security example
  
  Revision  Changes    Path
  1.12      +13 -0     jboss-seam/examples/seamspace/resources/META-INF/security-rules.drl
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: security-rules.drl
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/examples/seamspace/resources/META-INF/security-rules.drl,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -b -r1.11 -r1.12
  --- security-rules.drl	4 Feb 2007 12:12:52 -0000	1.11
  +++ security-rules.drl	9 Feb 2007 06:44:06 -0000	1.12
  @@ -6,6 +6,7 @@
   import org.jboss.seam.security.Role;
   
   import org.jboss.seam.example.seamspace.Member;
  +import org.jboss.seam.example.seamspace.MemberBlog;
   import org.jboss.seam.example.seamspace.MemberFriend;
   import org.jboss.seam.example.seamspace.MemberImage;
   
  @@ -65,6 +66,18 @@
     modify(c);
   end;
   
  +rule InsertMemberBlog
  +  no-loop
  +  activation-group "permissions"
  +when
  +  c: PermissionCheck(name == "memberBlog", action == "insert", granted == false)
  +  Principal(nm : name)
  +  MemberBlog(mbr : member -> (mbr.getUsername().equals(nm)))
  +then
  +  c.grant();
  +  modify(c);
  +end;
  +
   rule CreateFriendComment
     no-loop
     activation-group "permissions"
  
  
  



More information about the jboss-cvs-commits mailing list