[jboss-cvs] JBossAS SVN: r65367 - projects/security/security-spi/trunk/src/main/org/jboss/security.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Sep 13 11:21:48 EDT 2007


Author: anil.saldhana at jboss.com
Date: 2007-09-13 11:21:48 -0400 (Thu, 13 Sep 2007)
New Revision: 65367

Modified:
   projects/security/security-spi/trunk/src/main/org/jboss/security/ISecurityManagement.java
   projects/security/security-spi/trunk/src/main/org/jboss/security/SecurityContextFactory.java
Log:
changes for 1.0.0-BETA1

Modified: projects/security/security-spi/trunk/src/main/org/jboss/security/ISecurityManagement.java
===================================================================
--- projects/security/security-spi/trunk/src/main/org/jboss/security/ISecurityManagement.java	2007-09-13 15:19:03 UTC (rev 65366)
+++ projects/security/security-spi/trunk/src/main/org/jboss/security/ISecurityManagement.java	2007-09-13 15:21:48 UTC (rev 65367)
@@ -21,6 +21,8 @@
   */
 package org.jboss.security;
 
+import java.io.Serializable;
+
 import org.jboss.security.audit.AuditManager;
 import org.jboss.security.identitytrust.IdentityTrustManager;
 import org.jboss.security.mapping.MappingManager;
@@ -34,7 +36,7 @@
  *  @since  Sep 9, 2007 
  *  @version $Revision$
  */
-public interface ISecurityManagement
+public interface ISecurityManagement extends Serializable
 {
    /**
     * Authentication Manager for the security domain

Modified: projects/security/security-spi/trunk/src/main/org/jboss/security/SecurityContextFactory.java
===================================================================
--- projects/security/security-spi/trunk/src/main/org/jboss/security/SecurityContextFactory.java	2007-09-13 15:19:03 UTC (rev 65366)
+++ projects/security/security-spi/trunk/src/main/org/jboss/security/SecurityContextFactory.java	2007-09-13 15:21:48 UTC (rev 65367)
@@ -61,6 +61,10 @@
    public static SecurityContext createSecurityContext(String securityDomain,
          String fqnClass) throws Exception
    {
+      if(securityDomain == null)
+         throw new IllegalArgumentException("securityDomain is null");
+      if(fqnClass == null)
+         throw new IllegalArgumentException("fqnClass is null");
       Class clazz = getContextClass(fqnClass);
       //Get the CTR
       Constructor ctr = clazz.getConstructor(new Class[]{String.class});




More information about the jboss-cvs-commits mailing list