Author: anil.saldhana(a)jboss.com
Date: 2011-06-13 18:37:39 -0400 (Mon, 13 Jun 2011)
New Revision: 997
Modified:
federation/trunk/picketlink-fed-core/src/main/java/org/picketlink/identity/federation/core/saml/v2/util/StatementUtil.java
Log:
add method to create arbitrary attrib stmt
Modified:
federation/trunk/picketlink-fed-core/src/main/java/org/picketlink/identity/federation/core/saml/v2/util/StatementUtil.java
===================================================================
---
federation/trunk/picketlink-fed-core/src/main/java/org/picketlink/identity/federation/core/saml/v2/util/StatementUtil.java 2011-06-13
20:37:09 UTC (rev 996)
+++
federation/trunk/picketlink-fed-core/src/main/java/org/picketlink/identity/federation/core/saml/v2/util/StatementUtil.java 2011-06-13
22:37:39 UTC (rev 997)
@@ -154,6 +154,22 @@
return attrStatement;
}
+ /**
+ * Given an attribute type and a value, create {@link AttributeStatementType}
+ * @param key attribute type
+ * @param value attribute value
+ * @return
+ */
+ public static AttributeStatementType createAttributeStatement(String key, String
value)
+ {
+ AttributeStatementType attrStatement = new AttributeStatementType();
+ AttributeType attr = new AttributeType(key);
+ attr.addAttributeValue(value);
+ attrStatement.addAttribute(new ASTChoiceType(attr));
+
+ return attrStatement;
+ }
+
private static AttributeType getX500Attribute(String name)
{
AttributeType att = new AttributeType(name);
Show replies by date