From: Thomas D. <tdi...@us...> - 2004-07-10 15:01:29
|
User: tdiesler Date: 04/07/10 08:01:16 Modified: src/main/org/jboss/security/jacc JBossPolicyConfiguration.java Log: Add not null parameter validation Revision Changes Path 1.3 +9 -1 jbosssx/src/main/org/jboss/security/jacc/JBossPolicyConfiguration.java Index: JBossPolicyConfiguration.java =================================================================== RCS file: /cvsroot/jboss/jbosssx/src/main/org/jboss/security/jacc/JBossPolicyConfiguration.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- JBossPolicyConfiguration.java 10 Jul 2004 07:33:16 -0000 1.2 +++ JBossPolicyConfiguration.java 10 Jul 2004 15:01:14 -0000 1.3 @@ -15,7 +15,7 @@ * DelegatingPolicy instance. * * @author Sco...@jb... - * @version $Revision: 1.2 $ + * @version $Revision: 1.3 $ */ public class JBossPolicyConfiguration implements PolicyConfiguration @@ -32,6 +32,14 @@ this.contextID = contextID; this.policy = policy; this.configStateMachine = configStateMachine; + + if (contextID == null) + throw new IllegalArgumentException("contextID cannot be null"); + if (policy == null) + throw new IllegalArgumentException("policy cannot be null"); + if (configStateMachine == null) + throw new IllegalArgumentException("configStateMachine cannot be null"); + validateState("getPolicyConfiguration"); log.debug("ctor, contextID="+contextID); } |