|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
public interface WebPageRequest
| Method Summary | |
|---|---|
WebPageRequest |
copy()
|
WebPageRequest |
copy(Page inPage)
|
java.lang.String |
findValue(java.lang.String inName)
Looks in the action, page and parameter for a value |
void |
forward(java.lang.String inUrl)
This will simply render a new page instead of the page the user was expecting |
Page |
getContentPage()
|
java.lang.String |
getContentProperty(java.lang.String inKey)
|
PageAction |
getCurrentAction()
|
java.lang.String |
getLanguage()
|
java.lang.String |
getLocale()
|
java.lang.String |
getLocalRequestParameter(java.lang.String inKey)
|
java.io.OutputStream |
getOutputStream()
|
Page |
getPage()
This is the page that this context refers to in the getPath() method |
java.util.Map |
getPageMap()
|
java.lang.String |
getPageProperty(java.lang.String inKey)
|
PageStreamer |
getPageStreamer()
|
java.lang.Object |
getPageValue(java.lang.String inKey)
Convenience methods for managing Velocity context objects. |
java.lang.String |
getParam(java.lang.String inKey)
The returned values are escaped and suitable to show in a web browser |
java.util.Map |
getParameterMap()
|
WebPageRequest |
getParent()
|
java.lang.String |
getPath()
This is the path to the content |
java.lang.String |
getPathUrl()
Is the full path to the page you are on. |
java.lang.String |
getPathUrlWithoutContext()
|
java.lang.String |
getReferringPage()
|
javax.servlet.http.HttpServletRequest |
getRequest()
|
java.lang.String[] |
getRequestActions()
|
java.lang.String |
getRequestParameter(java.lang.String inKey)
|
java.lang.String[] |
getRequestParameters(java.lang.String inKey)
|
java.lang.String |
getRequestParamsAsList()
|
java.lang.String |
getRequiredParameter(java.lang.String inParameterName)
|
javax.servlet.http.HttpServletResponse |
getResponse()
|
javax.servlet.http.HttpSession |
getSession()
|
java.lang.Object |
getSessionValue(java.lang.String inKey)
Convenience methods for managing session objects. |
java.lang.String |
getSiteRoot()
|
java.lang.String |
getText(java.lang.String inKey)
|
User |
getUser()
|
java.lang.String |
getUserName()
|
java.io.Writer |
getWriter()
|
boolean |
hasCancelActions()
|
boolean |
hasForwarded()
|
boolean |
hasRedirected()
|
boolean |
isEditable()
Determine whether this page can be edited by the given user. |
void |
putPageStreamer(PageStreamer inStreamer)
|
void |
putPageValue(java.lang.String inKey,
java.lang.Object inObject)
|
void |
putProtectedPageValue(java.lang.String inKey,
java.lang.Object inObject)
Add a protected page value to this page request. |
void |
putSessionValue(java.lang.String inKey,
java.lang.Object inObject)
|
void |
redirect(java.lang.String inUrl)
The redirect will send the browser to a new page This looses any parameters to the original page |
void |
redirectPermanently(java.lang.String inPath)
This is used to tell search engines to use the new links |
void |
removePageValue(java.lang.String inKey)
|
void |
removeSessionValue(java.lang.String inKey)
|
void |
setCancelActions(boolean inB)
|
void |
setCurrentAction(PageAction inAction)
|
void |
setEditable(boolean inEdi)
|
void |
setHasForwarded(boolean inB)
|
void |
setHasRedirected(boolean inB)
|
void |
setPage(Page inPage)
|
void |
setRequestParameter(java.lang.String inKey,
java.lang.String inValue)
|
void |
setRequestParameter(java.lang.String inKey,
java.lang.String[] inValue)
|
void |
setUser(User inUser)
|
void |
setWriter(java.io.Writer inW)
|
void |
unpackageVariables()
|
| Method Detail |
|---|
javax.servlet.http.HttpServletRequest getRequest()
javax.servlet.http.HttpServletResponse getResponse()
javax.servlet.http.HttpSession getSession()
void redirect(java.lang.String inUrl)
inInUrl - can begin with http or be a path /index.html you do not need $home in therevoid redirectPermanently(java.lang.String inPath)
inPath -
void forward(java.lang.String inUrl)
throws OpenEditException
inInUrl - should be a path such as /index.html
OpenEditExceptionjava.lang.Object getPageValue(java.lang.String inKey)
java.lang.String findValue(java.lang.String inName)
inName -
java.lang.String getPageProperty(java.lang.String inKey)
java.lang.String getContentProperty(java.lang.String inKey)
void putPageValue(java.lang.String inKey,
java.lang.Object inObject)
void putProtectedPageValue(java.lang.String inKey,
java.lang.Object inObject)
Add a protected page value to this page request. Protected values are reserved for use by OpenEdit itself and should not be overriden in general practice.
inKey - inObject - void removePageValue(java.lang.String inKey)
java.util.Map getPageMap()
java.lang.Object getSessionValue(java.lang.String inKey)
void putSessionValue(java.lang.String inKey,
java.lang.Object inObject)
void removeSessionValue(java.lang.String inKey)
java.lang.String getRequestParameter(java.lang.String inKey)
java.lang.String getParam(java.lang.String inKey)
inKey -
java.lang.String[] getRequestParameters(java.lang.String inKey)
void setRequestParameter(java.lang.String inKey,
java.lang.String inValue)
void setRequestParameter(java.lang.String inKey,
java.lang.String[] inValue)
java.util.Map getParameterMap()
java.lang.String getRequiredParameter(java.lang.String inParameterName)
throws OpenEditException
OpenEditExceptionUser getUser()
void setUser(User inUser)
inObject - java.lang.String getPath()
Page getPage()
java.lang.String getPathUrl()
java.lang.String getPathUrlWithoutContext()
java.io.OutputStream getOutputStream()
java.io.Writer getWriter()
void setWriter(java.io.Writer inW)
PageStreamer getPageStreamer()
void putPageStreamer(PageStreamer inStreamer)
boolean hasRedirected()
boolean hasForwarded()
void setHasRedirected(boolean inB)
void setHasForwarded(boolean inB)
boolean hasCancelActions()
void setCancelActions(boolean inB)
Page getContentPage()
boolean isEditable()
inUser - The user to queryinContext - DOCME
true if the page is editable by the user, false
if not
OpenEditException - DOCMEvoid setEditable(boolean inEdi)
java.lang.String[] getRequestActions()
WebPageRequest copy()
WebPageRequest copy(Page inPage)
inPage -
void setPage(Page inPage)
inPage - WebPageRequest getParent()
void setCurrentAction(PageAction inAction)
inAction - PageAction getCurrentAction()
java.lang.String getLocale()
java.lang.String getLanguage()
java.lang.String getUserName()
java.lang.String getLocalRequestParameter(java.lang.String inKey)
java.lang.String getReferringPage()
java.lang.String getRequestParamsAsList()
void unpackageVariables()
java.lang.String getText(java.lang.String inKey)
java.lang.String getSiteRoot()
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||