[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