[jboss-cvs] JBossAS SVN: r62984 - projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/config.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri May 11 10:29:25 EDT 2007


Author: anil.saldhana at jboss.com
Date: 2007-05-11 10:29:25 -0400 (Fri, 11 May 2007)
New Revision: 62984

Modified:
   projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/config/ApplicationPolicy.java
Log:
SECURITY-47: audit configuration changes

Modified: projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/config/ApplicationPolicy.java
===================================================================
--- projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/config/ApplicationPolicy.java	2007-05-11 14:29:11 UTC (rev 62983)
+++ projects/security/security-jboss-sx/trunk/src/main/org/jboss/security/config/ApplicationPolicy.java	2007-05-11 14:29:25 UTC (rev 62984)
@@ -26,7 +26,11 @@
 //$Id$
 
 /**
- *  Application Policy Holder (Authentication and/or Authorization Info)
+ *  Application Policy Information Holder
+ *  - Authentication
+ *  - Authorization
+ *  - Audit
+ *  - Mapping 
  *  @author <a href="mailto:Anil.Saldhana at jboss.org">Anil Saldhana</a>
  *  @since  Jun 9, 2006 
  *  @version $Revision$
@@ -36,6 +40,7 @@
    private String name;
    private BaseAuthenticationInfo authenticationInfo;
    private AuthorizationInfo authorizationInfo;
+   private AuditInfo auditInfo;
    private MappingInfo roleMappingInfo;
    
    //Parent PolicyConfig
@@ -43,6 +48,8 @@
    
    public ApplicationPolicy(String theName)
    {
+      if(theName == null)
+         throw new IllegalArgumentException("name is null");
       this.name = theName;
    }
 
@@ -94,8 +101,18 @@
    public void setRoleMappingInfo(MappingInfo roleMappingInfo)
    {
       this.roleMappingInfo = roleMappingInfo;
+   } 
+
+   public AuditInfo getAuditInfo()
+   {
+      return auditInfo;
    }
 
+   public void setAuditInfo(AuditInfo auditInfo)
+   {
+      this.auditInfo = auditInfo;
+   }
+
    public String getName()
    {
       return name;




More information about the jboss-cvs-commits mailing list