com.bea.netuix.servlets.controls.content
Class PageflowURLHelper

java.lang.Object
  extended by com.bea.netuix.servlets.controls.content.PageflowURLHelper

public class PageflowURLHelper
extends Object

Use of this class is discouraged. IPC (Interportlet communication) provides a cleaner and more robust way of triggering pageflow actions. URLs generated by this class will not work on remote portlets.


Field Summary
static String ACTION_SECURE
          Value to pass to the type parameter of createURL for a secure (https) action URL
static String ACTION_UNSECURE
          Value to pass to the type parameter of createURL for a non-secure (http) action URL
static String RESOURCE_SECURE
          Value to pass to the type parameter of createURL for a secure (https) resource URL
static String RESOURCE_UNSECURE
          Value to pass to the type parameter of createURL for a non-secure (http) resource URL
 
Constructor Summary
PageflowURLHelper()
           
 
Method Summary
static String createURL(javax.servlet.ServletContext servletContext, javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, String url, String type, String pageFlowName, String targetPageLabel)
          Creates a portal framework version of a given page flow URL.
static String createURL(javax.servlet.ServletContext servletContext, javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, String url, String type, String pageFlowName, String targetPageLabel, boolean encodePageLabel)
          Creates a portal framework version of a given page flow URL.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ACTION_UNSECURE

public static final String ACTION_UNSECURE
Value to pass to the type parameter of createURL for a non-secure (http) action URL

See Also
Constants Summary

ACTION_SECURE

public static final String ACTION_SECURE
Value to pass to the type parameter of createURL for a secure (https) action URL

See Also
Constants Summary

RESOURCE_SECURE

public static final String RESOURCE_SECURE
Value to pass to the type parameter of createURL for a secure (https) resource URL

See Also
Constants Summary

RESOURCE_UNSECURE

public static final String RESOURCE_UNSECURE
Value to pass to the type parameter of createURL for a non-secure (http) resource URL

See Also
Constants Summary
Constructor Detail

PageflowURLHelper

public PageflowURLHelper()
Method Detail

createURL

public static String createURL(javax.servlet.ServletContext servletContext,
                               javax.servlet.ServletRequest request,
                               javax.servlet.ServletResponse response,
                               String url,
                               String type,
                               String pageFlowName,
                               String targetPageLabel)
Creates a portal framework version of a given page flow URL. This method assumes that the targetPageLabel parameter does not need to be encoded. This method must be called from within a pageflow action. Use of this class is discouraged. IPC (Interportlet communication) provides a cleaner and more robust way of triggering pageflow actions. URLs generated by this class will not work on remote portlets.

Parameters
servletContext - the current ServletContext
request - the current ServletRequest
response - the current ServletResponse
url - the PageFlow URL we are rewriting
type - one of the constants defined in this class ACTION_UNSECURE, ACTION_SECURE, RESOURCE_SECURE, or RESOURCE_UNSECURE
pageFlowName - the name of the pageflow that the target of the url parameter exists in.
targetPageLabel - the target page in the portal
Returns
a Portal framework Pageflow URL

createURL

public static String createURL(javax.servlet.ServletContext servletContext,
                               javax.servlet.ServletRequest request,
                               javax.servlet.ServletResponse response,
                               String url,
                               String type,
                               String pageFlowName,
                               String targetPageLabel,
                               boolean encodePageLabel)
Creates a portal framework version of a given page flow URL. This method must be called from within a pageflow action. Use of this class is discouraged. IPC (Interportlet communication) provides a cleaner and more robust way of triggering pageflow actions. URLs generated by this class will not work on remote portlets.

Parameters
servletContext - the current ServletContext
request - the current ServletRequest
response - the current ServletResponse
url - the PageFlow URL we are rewriting
type - one of the constants defined in this class ACTION_UNSECURE, ACTION_SECURE, RESOURCE_SECURE, or RESOURCE_UNSECURE
pageFlowName - the name of the pageflow that the target of the url parameter exists in.
targetPageLabel - the target page in the portal
encodePageLabel - true if the targetPageLabel parameter needs to be URL encoded false otherwise.
Returns
a Portal framework Pageflow URL


Copyright © 2011, Oracle. All rights reserved.