|
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.Object com.bea.netuix.servlets.controls.ControlContext com.bea.netuix.servlets.controls.content.JspContentContext
public class JspContentContext
This is a context to support simple JSP portlets with or without backing files. You can use this class directly from a JSP.
All the setter methods in this class should only be called during
the handlePostbackData
method of the backing file.
The framework acts on the changes after completion of this method.
Field Summary | |
---|---|
protected static String |
CLASS_NAME
|
static String |
CONTENT_CHANGE
|
static String |
CONTROL_PARAM
The unique id request parameter to identify the source of a JspContentContext. |
static String |
EVENT_PARAM
The request parameter to indicate the action to be performed by this object. |
Constructor Summary | |
---|---|
JspContentContext()
Constructs JspContentContext |
|
JspContentContext(com.bea.netuix.nf.UIControl control)
Constructs JspContentContext |
Method Summary | |
---|---|
PostbackURL |
getBaseUrl(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String event)
Returns a URL that can be used to submit requests. |
PostbackURL |
getBaseUrl(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String param,
String event)
Returns a URL that can be used to submit requests. |
String |
getContentUri()
Returns the current URI of the content JSP, if non-null. |
static JspContentContext |
getJspContentContext(javax.servlet.http.HttpServletRequest request)
Retrieves this context from the request |
Locale |
getResolvedLocale()
Sets the Locale used when resolving the current URI |
protected String |
getSendRedirectPath()
Returns the redirect path if set. |
void |
sendRedirect(String path)
Redirects the client to the given path. |
void |
setActivePage(String pageLabel)
Changes the active page. |
void |
setContentUri(String contentUri)
Sets the URI of the content JSP. |
void |
setJspContentContextInRequest(javax.servlet.http.HttpServletRequest request)
Sets this context in the request. |
void |
setResolvedLocale(Locale locale)
Sets the Locale used when resolving the current URI |
void |
setupModeChangeEvent(WindowMode modeValue)
Sets up a mode change event. |
void |
setupStateChangeEvent(WindowState stateValue)
Sets up a state change event. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String CONTENT_CHANGE
public static final String CONTROL_PARAM
public static final String EVENT_PARAM
protected static final String CLASS_NAME
Constructor Detail |
---|
public JspContentContext()
Constructs JspContentContext
public JspContentContext(com.bea.netuix.nf.UIControl control)
Constructs JspContentContext
control
- controlMethod Detail |
---|
public void setContentUri(String contentUri)
Sets the URI of the content JSP.
contentUri
- content URIpublic String getContentUri()
Returns the current URI of the content JSP, if non-null. If the URI has been set to null, returns the original URI as set when this object was initialized.
public void setResolvedLocale(Locale locale)
Sets the Locale used when resolving the current URI
locale
- public Locale getResolvedLocale()
Sets the Locale used when resolving the current URI
public void setJspContentContextInRequest(javax.servlet.http.HttpServletRequest request)
Sets this context in the request.
request
- HTTP requestpublic static JspContentContext getJspContentContext(javax.servlet.http.HttpServletRequest request)
Retrieves this context from the request
public final void setActivePage(String pageLabel)
Changes the active page. Should be called only during postback.
pageLabel
- page labelpublic void setupModeChangeEvent(WindowMode modeValue)
Sets up a mode change event. Should be called only during postback
modeValue
- modepublic void setupStateChangeEvent(WindowState stateValue)
Sets up a state change event. Should be called only during postback
stateValue
- statepublic PostbackURL getBaseUrl(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String event)
Returns a URL that can be used to submit requests.
request
- HTTP requestresponse
- HTTP responseevent
- event
public PostbackURL getBaseUrl(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String param, String event)
Returns a URL that can be used to submit requests.
request
- HTTP requestresponse
- HTTP responseparam
- name of parameterevent
- event
public void sendRedirect(String path)
Redirects the client to the given path. The path set should follow the same
rules that apply to the sendRedirect
method in
javax.servlet.http.HttpServletResponse
. This method should only be called
during postback. Note that the actual redirect happens after executing the
handlePostbackData
method on the backing file.
path
- pathprotected String getSendRedirectPath()
Returns the redirect path if set.
|
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 |