[jboss-cvs] JBossAS SVN: r71738 - projects/security/security-xacml/trunk/jboss-xacml-saml/src/main/java/org/jboss/security/xacml/saml/integration/opensaml/core.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Fri Apr 4 18:36:01 EDT 2008
Author: anil.saldhana at jboss.com
Date: 2008-04-04 18:36:01 -0400 (Fri, 04 Apr 2008)
New Revision: 71738
Modified:
projects/security/security-xacml/trunk/jboss-xacml-saml/src/main/java/org/jboss/security/xacml/saml/integration/opensaml/core/OpenSAMLUtil.java
Log:
SECURITY-184: util method to get marshallers
Modified: projects/security/security-xacml/trunk/jboss-xacml-saml/src/main/java/org/jboss/security/xacml/saml/integration/opensaml/core/OpenSAMLUtil.java
===================================================================
--- projects/security/security-xacml/trunk/jboss-xacml-saml/src/main/java/org/jboss/security/xacml/saml/integration/opensaml/core/OpenSAMLUtil.java 2008-04-04 22:27:54 UTC (rev 71737)
+++ projects/security/security-xacml/trunk/jboss-xacml-saml/src/main/java/org/jboss/security/xacml/saml/integration/opensaml/core/OpenSAMLUtil.java 2008-04-04 22:36:01 UTC (rev 71738)
@@ -26,6 +26,8 @@
import org.opensaml.Configuration;
import org.opensaml.xml.XMLObject;
import org.opensaml.xml.XMLObjectBuilder;
+import org.opensaml.xml.io.Marshaller;
+import org.opensaml.xml.io.MarshallerFactory;
/**
* Utility class
@@ -46,5 +48,11 @@
XMLObjectBuilder<?> ob = getBuilder(qname);
return ob.buildObject(qname.getNamespaceURI(), qname.getLocalPart(), qname.getPrefix());
}
-
+
+ public static Marshaller getMarshaller(XMLObject xmlObject)
+ {
+ MarshallerFactory marshallerFactory = Configuration.getMarshallerFactory();
+ Marshaller marshaller = marshallerFactory.getMarshaller(xmlObject);
+ return marshaller;
+ }
}
\ No newline at end of file
More information about the jboss-cvs-commits
mailing list