[jboss-cvs] JBossAS SVN: r107922 - projects/security/security-xacml/trunk/jboss-xacml/src/main/java/org/jboss/security/xacml/locators.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Aug 31 13:58:54 EDT 2010


Author: anil.saldhana at jboss.com
Date: 2010-08-31 13:58:54 -0400 (Tue, 31 Aug 2010)
New Revision: 107922

Modified:
   projects/security/security-xacml/trunk/jboss-xacml/src/main/java/org/jboss/security/xacml/locators/AttributeLocator.java
Log:
SECURITY-525: support csv

Modified: projects/security/security-xacml/trunk/jboss-xacml/src/main/java/org/jboss/security/xacml/locators/AttributeLocator.java
===================================================================
--- projects/security/security-xacml/trunk/jboss-xacml/src/main/java/org/jboss/security/xacml/locators/AttributeLocator.java	2010-08-31 17:08:11 UTC (rev 107921)
+++ projects/security/security-xacml/trunk/jboss-xacml/src/main/java/org/jboss/security/xacml/locators/AttributeLocator.java	2010-08-31 17:58:54 UTC (rev 107922)
@@ -35,6 +35,7 @@
 import org.jboss.security.xacml.sunxacml.attr.AttributeValue;
 import org.jboss.security.xacml.sunxacml.cond.EvaluationResult;
 import org.jboss.security.xacml.sunxacml.finder.AttributeFinderModule;
+import org.jboss.security.xacml.util.JBossXACMLUtil;
 
 /**
  * An attribute finder module
@@ -166,7 +167,13 @@
       {
          try
          {
-            this.ids.add(new URI(optionValue));
+            List<String> tokens = JBossXACMLUtil.getTokenList( optionValue );
+            int lengthOfTokens = tokens.size();
+            
+            for( int i = 0; i < lengthOfTokens ; i++ )
+            {
+               this.ids.add(new URI( tokens.get( i ) )); 
+            }
          }
          catch (URISyntaxException e)
          {



More information about the jboss-cvs-commits mailing list