| 
Oracle Fusion Middleware Java API for Oracle WebLogic Portal 10g Release 3 (10.3.4) E14255-03  | 
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.bea.struts.adapter.util.rewriter.StrutsURLRewriterService
public class StrutsURLRewriterService
Methods for registering URL rewriters, and for rewriting URLs using registered rewriters.
| Constructor Summary | |
|---|---|
StrutsURLRewriterService()
 | 
|
| Method Summary | |
|---|---|
static String | 
createActionURL(javax.servlet.jsp.PageContext pageContext,
                String action,
                String type)
 | 
static String | 
getActionMappingName(String action)
Return the form action converted into an action mapping path.  | 
static StrutsURLRewriter | 
getDefaultRewriter()
Deprecated there is no longer a default non-abstract version of StrutsURLRewriter  | 
protected static StrutsURLRewriter | 
getRewriter(javax.servlet.ServletRequest request)
 | 
static boolean | 
isStandAloneForward(javax.servlet.ServletRequest request)
Used to determine whether or not a tag is to be rendered within a nested environment, such as a portal.  | 
static void | 
registerURLRewriter(javax.servlet.ServletRequest request,
                    StrutsURLRewriter rewriter)
Register a StrutsURLRewriter in the request.  | 
static String | 
rewriteName(javax.servlet.ServletContext servletContext,
            javax.servlet.ServletRequest request,
            String name)
Rewrite the given parameter name, using the registered StrutsURLRewriter.  | 
static String | 
rewriteURL(javax.servlet.ServletContext servletContext,
           javax.servlet.ServletRequest request,
           javax.servlet.ServletResponse response,
           String url,
           String type)
Rewrite the given URL, using the registered StrutsURLRewriter.  | 
static String | 
rewriteURL(javax.servlet.ServletContext servletContext,
           javax.servlet.ServletRequest request,
           javax.servlet.ServletResponse response,
           String url,
           String type,
           boolean doEncode)
Rewrite the given URL, using the registered StrutsURLRewriter.  | 
static StrutsURLRewriter | 
unregisterURLRewriter(javax.servlet.ServletRequest request)
Unregister the StrutsURLRewriter from the request.  | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public StrutsURLRewriterService()
| Method Detail | 
|---|
@Deprecated public static StrutsURLRewriter getDefaultRewriter()
public static String rewriteName(javax.servlet.ServletContext servletContext,
                                 javax.servlet.ServletRequest request,
                                 String name)
servletContext - the current ServletContext.request - the current HttpServletRequest.name - the parameter name to rewrite.
public static String rewriteURL(javax.servlet.ServletContext servletContext,
                                javax.servlet.ServletRequest request,
                                javax.servlet.ServletResponse response,
                                String url,
                                String type)
servletContext - the current ServletContext.request - the current HttpServletRequest.response - the current HttpServletResponse.url - the URL to rewrite.type - the type of URL to be rewritten.  This is one of the following values:
             action: a standard (non-resource) URL, for which SSL is not required
                 secure-action: a standard (non-resource) URL, for which SSL is required
                 resource: a resource (e.g., image) URL, for which SSL is not required
                 secure-resource: a resource (e.g., image) URL, for which SSL is required
             registerURLRewriter(javax.servlet.ServletRequest, com.bea.struts.adapter.util.rewriter.StrutsURLRewriter)
public static String rewriteURL(javax.servlet.ServletContext servletContext,
                                javax.servlet.ServletRequest request,
                                javax.servlet.ServletResponse response,
                                String url,
                                String type,
                                boolean doEncode)
servletContext - the current ServletContext.request - the current HttpServletRequest.response - the current HttpServletResponse.url - the URL to rewrite.type - the type of URL to be rewritten.  This is one of the following values:
             action: a standard (non-resource) URL, for which SSL is not required
                 secure-action: a standard (non-resource) URL, for which SSL is required
                 resource: a resource (e.g., image) URL, for which SSL is not required
                 secure-resource: a resource (e.g., image) URL, for which SSL is required
             doEncode - if true, the rewritten URL will be encoded using
                 HttpServletResponse.encodeRedirectUrl(java.lang.String).
registerURLRewriter(javax.servlet.ServletRequest, com.bea.struts.adapter.util.rewriter.StrutsURLRewriter)
public static void registerURLRewriter(javax.servlet.ServletRequest request,
                                       StrutsURLRewriter rewriter)
rewriteURL(javax.servlet.ServletContext, javax.servlet.ServletRequest, javax.servlet.ServletResponse, java.lang.String, java.lang.String) is called.
request - the current HttpServletRequest.rewriter - the StrutsURLRewriter to register.public static StrutsURLRewriter unregisterURLRewriter(javax.servlet.ServletRequest request)
request - the current HttpServletRequest.
null if there was none registered.registerURLRewriter(javax.servlet.ServletRequest, com.bea.struts.adapter.util.rewriter.StrutsURLRewriter)
public static String createActionURL(javax.servlet.jsp.PageContext pageContext,
                                     String action,
                                     String type)
public static boolean isStandAloneForward(javax.servlet.ServletRequest request)
request - the current ServletRequest
public static String getActionMappingName(String action)
action property is manipulated as follows in
 computing the name of the requested mapping:
 
action - the action name to be converted.
protected static StrutsURLRewriter getRewriter(javax.servlet.ServletRequest request)
  | 
Oracle Fusion Middleware Java API for Oracle WebLogic Portal 10g Release 3 (10.3.4) E14255-03  | 
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||