| 
 | Oracle® WebCenter Content Site Studio for External Applications Java API Reference 11g Release 1 (11.1.1) E17273-03 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
   oracle.stellent.wcm.client.RequestContext
oracle.stellent.wcm.client.RequestContext
       oracle.stellent.wcm.client.script.ScriptableRequestContext
oracle.stellent.wcm.client.script.ScriptableRequestContext
public class ScriptableRequestContext
Request context for executing requests in memory
| Constructor Summary | |
|---|---|
| ScriptableRequestContext(ScriptableClientApplication clientApplication, java.lang.String contextPath, java.lang.String uri, java.security.Principal principal, java.io.Writer writer) | |
| ScriptableRequestContext(ScriptableRequestContext parent, java.lang.String uri, java.io.Writer writer) | |
| Method Summary | |
|---|---|
|  java.lang.Object | getAttribute(java.lang.String name)Retrieve an attribute value | 
|  java.util.Set<java.lang.String> | getAttributeNames()Retrieve the attribute names for the given scope | 
|  ScriptableClientApplication | getClientApplication() | 
|  java.lang.String | getContextPath() | 
|  java.util.Map<java.lang.String,java.lang.String> | getParameters() | 
|  java.lang.String | getRequestPath() | 
|  java.security.Principal | getUserPrincipal() | 
|  java.io.Writer | getWriter() | 
| protected  void | processImpl(java.lang.String path, boolean forward)Execute the path | 
|  void | sendRedirect(java.lang.String path)Send a redirect | 
|  void | setAttribute(java.lang.String name, java.lang.Object value)Set an attribute value by name | 
|  void | setHeader(java.lang.String name, java.lang.String value)Set a response header | 
| Methods inherited from class oracle.stellent.wcm.client.RequestContext | 
|---|
| forward, getParameter, getSiteContext, include, process, setSiteContext, swapAttributes | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public ScriptableRequestContext(ScriptableClientApplication clientApplication,
                                java.lang.String contextPath,
                                java.lang.String uri,
                                java.security.Principal principal,
                                java.io.Writer writer)
                         throws java.net.URISyntaxException
java.net.URISyntaxException
public ScriptableRequestContext(ScriptableRequestContext parent,
                                java.lang.String uri,
                                java.io.Writer writer)
                         throws java.net.URISyntaxException
java.net.URISyntaxException| Method Detail | 
|---|
public ScriptableClientApplication getClientApplication()
public java.io.Writer getWriter()
                         throws java.io.IOException
getWriter in class RequestContextjava.io.IOException
public void setAttribute(java.lang.String name,
                         java.lang.Object value)
setAttribute in class RequestContextname - the namevalue - the value (null to remove)public java.lang.Object getAttribute(java.lang.String name)
getAttribute in class RequestContextname - the namepublic java.util.Set<java.lang.String> getAttributeNames()
getAttributeNames in class RequestContextpublic java.util.Map<java.lang.String,java.lang.String> getParameters()
getParameters in class RequestContextpublic java.lang.String getContextPath()
getContextPath in class RequestContextHttpServletRequest.getContextPath()public java.lang.String getRequestPath()
getRequestPath in class RequestContextpublic java.security.Principal getUserPrincipal()
getUserPrincipal in class RequestContext
public void sendRedirect(java.lang.String path)
                  throws java.io.IOException
sendRedirect in class RequestContextpath - the path to redirectjava.io.IOException
public void setHeader(java.lang.String name,
                      java.lang.String value)
setHeader in class RequestContextname - the namevalue - the value
protected void processImpl(java.lang.String path,
                           boolean forward)
                    throws java.lang.Exception
processImpl in class RequestContextpath - the web application pageforward - true to forward, false to includejava.lang.Exception| 
 | Oracle® WebCenter Content Site Studio for External Applications Java API Reference 11g Release 1 (11.1.1) E17273-03 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||