[jboss-cvs] JBossAS SVN: r68745 - in projects/security/security-spi/trunk/spi/src/main/org/jboss/security: mapping and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Jan 9 15:05:03 EST 2008


Author: anil.saldhana at jboss.com
Date: 2008-01-09 15:05:02 -0500 (Wed, 09 Jan 2008)
New Revision: 68745

Modified:
   projects/security/security-spi/trunk/spi/src/main/org/jboss/security/ISecurityManagement.java
   projects/security/security-spi/trunk/spi/src/main/org/jboss/security/mapping/MappingContext.java
   projects/security/security-spi/trunk/spi/src/main/org/jboss/security/mapping/MappingManager.java
Log:
correct generics and optimize mappingcontext

Modified: projects/security/security-spi/trunk/spi/src/main/org/jboss/security/ISecurityManagement.java
===================================================================
--- projects/security/security-spi/trunk/spi/src/main/org/jboss/security/ISecurityManagement.java	2008-01-09 20:03:58 UTC (rev 68744)
+++ projects/security/security-spi/trunk/spi/src/main/org/jboss/security/ISecurityManagement.java	2008-01-09 20:05:02 UTC (rev 68745)
@@ -52,7 +52,7 @@
    
    /** 
     * Mapping manager configured with providers
-    * @param securityDomain the SecurityDomain
+    * @param securityDomain the SecurityDomain 
     * @return 
     */ 
    public MappingManager getMappingManager(String securityDomain);

Modified: projects/security/security-spi/trunk/spi/src/main/org/jboss/security/mapping/MappingContext.java
===================================================================
--- projects/security/security-spi/trunk/spi/src/main/org/jboss/security/mapping/MappingContext.java	2008-01-09 20:03:58 UTC (rev 68744)
+++ projects/security/security-spi/trunk/spi/src/main/org/jboss/security/mapping/MappingContext.java	2008-01-09 20:05:02 UTC (rev 68745)
@@ -55,8 +55,22 @@
       } 
    } 
    
+   /**
+    * 
+    * @return Result of previous mapping operation
+    */
    public MappingResult<T> getMappingResult()
    {
       return result;
    }
+   
+   /**
+    * Optimization Step to determine if we have configured mapping modules
+    * to avoid unnecessary mapping step
+    * @return true - at least one mapping provider is configured
+    */
+   public boolean hasModules()
+   {
+      return this.modules.size() > 0;
+   }
 }
\ No newline at end of file

Modified: projects/security/security-spi/trunk/spi/src/main/org/jboss/security/mapping/MappingManager.java
===================================================================
--- projects/security/security-spi/trunk/spi/src/main/org/jboss/security/mapping/MappingManager.java	2008-01-09 20:03:58 UTC (rev 68744)
+++ projects/security/security-spi/trunk/spi/src/main/org/jboss/security/mapping/MappingManager.java	2008-01-09 20:05:02 UTC (rev 68745)
@@ -29,7 +29,7 @@
  *  @since  Mar 9, 2007 
  *  @version $Revision$
  */
-public interface MappingManager<T> extends BaseSecurityManager
+public interface MappingManager extends BaseSecurityManager
 {
-   MappingContext<T> getMappingContext(Class<T> mappingType); 
+   <T> MappingContext<T> getMappingContext(Class<T> mappingType); 
 }
\ No newline at end of file




More information about the jboss-cvs-commits mailing list