[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