[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