[jboss-cvs] JBossAS SVN: r111093 - projects/security/security-xacml/trunk/jboss-xacml/src/main/java/org/jboss/security/xacml/core.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Fri Apr 1 11:32:56 EDT 2011
Author: anil.saldhana at jboss.com
Date: 2011-04-01 11:32:56 -0400 (Fri, 01 Apr 2011)
New Revision: 111093
Modified:
projects/security/security-xacml/trunk/jboss-xacml/src/main/java/org/jboss/security/xacml/core/JBossResponseContext.java
Log:
SECURITY-561: bring the obligations type outside
Modified: projects/security/security-xacml/trunk/jboss-xacml/src/main/java/org/jboss/security/xacml/core/JBossResponseContext.java
===================================================================
--- projects/security/security-xacml/trunk/jboss-xacml/src/main/java/org/jboss/security/xacml/core/JBossResponseContext.java 2011-04-01 15:24:14 UTC (rev 111092)
+++ projects/security/security-xacml/trunk/jboss-xacml/src/main/java/org/jboss/security/xacml/core/JBossResponseContext.java 2011-04-01 15:32:56 UTC (rev 111093)
@@ -153,16 +153,19 @@
Set<Obligation> obligationsSet = result.getObligations();
if(obligationsSet != null)
{
+ ObligationsType obligationsType = new ObligationsType();
for(Obligation obl:obligationsSet)
{
ObligationType obType = new ObligationType();
obType.setObligationId(obl.getId().toASCIIString());
obType.setFulfillOn(EffectType.fromValue(Result.DECISIONS[obl.getFulfillOn()]));
-
- ObligationsType obligationsType = new ObligationsType();
+
obligationsType.getObligation().add(obType);
- resultType.setObligations(obligationsType);
}
+ if( obligationsSet.size() > 0 )
+ {
+ resultType.setObligations(obligationsType);
+ }
}
}
return resultType;
More information about the jboss-cvs-commits
mailing list