[picketlink-commits] Picketlink SVN: r997 - federation/trunk/picketlink-fed-core/src/main/java/org/picketlink/identity/federation/core/saml/v2/util.
picketlink-commits at lists.jboss.org
picketlink-commits at lists.jboss.org
Mon Jun 13 18:37:40 EDT 2011
Author: anil.saldhana at 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);
More information about the picketlink-commits
mailing list