[jboss-cvs] JBossAS SVN: r71403 - in projects/security/security-xacml/trunk/jboss-xacml/src/main/org/jboss/security/xacml: interfaces and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Mar 28 17:40:12 EDT 2008


Author: anil.saldhana at jboss.com
Date: 2008-03-28 17:40:11 -0400 (Fri, 28 Mar 2008)
New Revision: 71403

Modified:
   projects/security/security-xacml/trunk/jboss-xacml/src/main/org/jboss/security/xacml/core/JBossRequestContext.java
   projects/security/security-xacml/trunk/jboss-xacml/src/main/org/jboss/security/xacml/interfaces/RequestContext.java
Log:
add method

Modified: projects/security/security-xacml/trunk/jboss-xacml/src/main/org/jboss/security/xacml/core/JBossRequestContext.java
===================================================================
--- projects/security/security-xacml/trunk/jboss-xacml/src/main/org/jboss/security/xacml/core/JBossRequestContext.java	2008-03-28 21:39:52 UTC (rev 71402)
+++ projects/security/security-xacml/trunk/jboss-xacml/src/main/org/jboss/security/xacml/core/JBossRequestContext.java	2008-03-28 21:40:11 UTC (rev 71403)
@@ -97,6 +97,22 @@
          throw new RuntimeException(e);
       }
    } 
+   
+   /**
+    * @see RequestContext#readRequest(Node)
+    */
+   public void readRequest(Node node) throws IOException
+   { 
+      try
+      {
+         RequestCtx request = RequestCtx.getInstance(node);
+         set(XACMLConstants.REQUEST_CTX, request);
+      }
+      catch (Exception e)
+      {
+         throw new RuntimeException(e);
+      }
+   } 
  
    /**
     * @see RequestContext#marshall(OutputStream)

Modified: projects/security/security-xacml/trunk/jboss-xacml/src/main/org/jboss/security/xacml/interfaces/RequestContext.java
===================================================================
--- projects/security/security-xacml/trunk/jboss-xacml/src/main/org/jboss/security/xacml/interfaces/RequestContext.java	2008-03-28 21:39:52 UTC (rev 71402)
+++ projects/security/security-xacml/trunk/jboss-xacml/src/main/org/jboss/security/xacml/interfaces/RequestContext.java	2008-03-28 21:40:11 UTC (rev 71403)
@@ -26,6 +26,7 @@
 import java.io.OutputStream;
 
 import org.jboss.security.xacml.core.model.context.RequestType;
+import org.w3c.dom.Node;
 
 //$Id$
 
@@ -52,6 +53,13 @@
    void readRequest(InputStream is) throws IOException;
    
    /**
+    * Read a preparsed Node
+    * @param node
+    * @throws IOException
+    */
+   void readRequest(Node node) throws IOException;
+   
+   /**
     * Marshall the request context onto an Output Stream
     * @param os OutputStream (System.out, ByteArrayOutputStream etc)
     * @throws IOException




More information about the jboss-cvs-commits mailing list