[seam-commits] Seam SVN: r8313 - trunk/src/main/org/jboss/seam/security/permission.

seam-commits at lists.jboss.org seam-commits at lists.jboss.org
Sun Jun 1 21:55:59 EDT 2008


Author: shane.bryzak at jboss.com
Date: 2008-06-01 21:55:59 -0400 (Sun, 01 Jun 2008)
New Revision: 8313

Modified:
   trunk/src/main/org/jboss/seam/security/permission/IdentifierPolicy.java
Log:
strings identify themselves

Modified: trunk/src/main/org/jboss/seam/security/permission/IdentifierPolicy.java
===================================================================
--- trunk/src/main/org/jboss/seam/security/permission/IdentifierPolicy.java	2008-05-30 18:39:33 UTC (rev 8312)
+++ trunk/src/main/org/jboss/seam/security/permission/IdentifierPolicy.java	2008-06-02 01:55:59 UTC (rev 8313)
@@ -43,6 +43,11 @@
    
    public String getIdentifier(Object target)
    {
+      if (target instanceof String)
+      {
+         return (String) target;
+      }
+      
       IdentifierStrategy strategy = strategies.get(target.getClass());
       
       if (strategy == null)
@@ -75,7 +80,7 @@
          }
       }
       
-      return strategy.getIdentifier(target);
+      return strategy != null ? strategy.getIdentifier(target) : null;
    }
    
    public Set<IdentifierStrategy> getRegisteredStrategies()




More information about the seam-commits mailing list