[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