[jboss-cvs] jboss-seam/src/main/org/jboss/seam/security ...
Gavin King
gavin.king at jboss.com
Sat Feb 3 22:33:35 EST 2007
User: gavin
Date: 07/02/03 22:33:35
Modified: src/main/org/jboss/seam/security Identity.java
Log:
let em config their WorkingMemory
Revision Changes Path
1.48 +17 -7 jboss-seam/src/main/org/jboss/seam/security/Identity.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: Identity.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/security/Identity.java,v
retrieving revision 1.47
retrieving revision 1.48
diff -u -b -r1.47 -r1.48
--- Identity.java 4 Feb 2007 03:21:27 -0000 1.47
+++ Identity.java 4 Feb 2007 03:33:35 -0000 1.48
@@ -64,6 +64,7 @@
private Subject subject;
private WorkingMemory securityContext;
+ private RuleBase securityRules;
private String jaasConfigName = null;
@@ -100,14 +101,13 @@
protected void initSecurityContext()
{
- if (securityContext==null) //it might have been configured via components.xml
+ if (securityRules==null) //it might have been configured via components.xml
{
- RuleBase securityRules = (RuleBase) Component.getInstance("securityRules", true);
+ securityRules = (RuleBase) Component.getInstance("securityRules", true);
+ }
if (securityRules != null)
{
securityContext = securityRules.newWorkingMemory(false);
- setDirty();
- }
}
}
@@ -487,4 +487,14 @@
{
this.jaasConfigName = jaasConfigName;
}
+
+ public RuleBase getSecurityRules()
+ {
+ return securityRules;
+ }
+
+ public void setSecurityRules(RuleBase securityRules)
+ {
+ this.securityRules = securityRules;
+ }
}
More information about the jboss-cvs-commits
mailing list