wicket.protocol.http.portlet
Class PortletPage

java.lang.Object
  extended by wicket.Component
      extended by wicket.MarkupContainer
          extended by wicket.Page
              extended by wicket.protocol.http.portlet.PortletPage
All Implemented Interfaces:
java.io.Serializable, IRedirectListener, IRequestListener, IPageMapEntry
Direct Known Subclasses:
AccessDeniedPortletPage, ExceptionErrorPortletPage, InternalErrorPortletPage, PageExpiredPortletPage

public class PortletPage
extends Page

Base class for portlet pages.

Author:
Janne Hietamäki
See Also:
WebPage, Page, Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class wicket.Component
Component.ComponentModelChange, Component.EnabledChange, Component.IVisitor, Component.VisibilityChange
 
Field Summary
 
Fields inherited from class wicket.Page
LATEST_VERSION
 
Fields inherited from class wicket.Component
ENABLE, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED6, FLAG_RESERVED7, FLAG_RESERVED8, PATH_SEPARATOR, RENDER
 
Fields inherited from interface wicket.IRedirectListener
INTERFACE
 
Constructor Summary
protected PortletPage()
           
protected PortletPage(IModel model)
           
protected PortletPage(PageMap pageMap)
           
protected PortletPage(PageMap pageMap, IModel model)
           
protected PortletPage(PageParameters parameters)
          Constructor which receives wrapped query string parameters for a request.
 
Method Summary
 java.lang.String getMarkupType()
          Markup type for portlets is always html
 javax.portlet.PortletMode getPortletMode()
          Get current portlet mode
protected  PortletRequestCycle getPortletRequestCycle()
           
 javax.portlet.WindowState getWindowState()
          Get current window state
protected  void onSetPortletMode(javax.portlet.PortletMode portletMode)
          Called when the portlet mode is changed.
protected  void onSetWindowState(javax.portlet.WindowState windowState)
           
 void setPortletMode(javax.portlet.PortletMode portletMode)
          THIS METHOD IS NOT PART OF THE WICKET PUBLIC API.
 void setWindowState(javax.portlet.WindowState windowState)
          THIS METHOD IS NOT PART OF THE WICKET PUBLIC API.
 
Methods inherited from class wicket.Page
afterCallComponent, beforeCallComponent, checkAccess, configureResponse, detachModels, dirty, endComponentRender, expireOldestVersion, getAutoIndex, getCurrentVersionNumber, getFeedbackMessages, getId, getNumericId, getPageClass, getPageMap, getPageMapEntry, getSizeInBytes, getVersion, getVersions, hierarchyAsString, internalDetach, internalOnDetach, internalOnModelChanged, isErrorPage, moveToPageMap, newVersionManager, onRedirect, onRender, removePersistedFormData, renderPage, setNumericId, startComponentRender, toString
 
Methods inherited from class wicket.MarkupContainer
add, autoAdd, contains, findMarkupStream, get, getAssociatedMarkupStream, getMarkupStream, internalAdd, internalAttach, isTransparentResolver, iterator, iterator, newMarkupResourceStream, onComponentTagBody, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderComponentTagBody, replace, setMarkupStream, setModel, size, toString, visitChildren, visitChildren
 
Methods inherited from class wicket.Component
add, addStateChange, checkComponentTag, checkComponentTagAttribute, continueToOriginalDestination, debug, detachBehaviors, detachModel, error, exceptionMessage, fatal, findPage, findParent, findParentWithAssociatedMarkup, getApplication, getApplicationPages, getApplicationSettings, getBehaviors, getBehaviors, getClassRelativePath, getConverter, getEscapeModelStrings, getFeedbackMessage, getFlag, getFlag, getLocale, getLocalizer, getMarkupAttributes, getMarkupId, getMetaData, getModel, getModelComparator, getModelObject, getModelObjectAsString, getOutputMarkupId, getPage, getPageFactory, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getResponse, getSession, getString, getString, getString, getStyle, getVariation, hasErrorMessage, hasFeedbackMessage, info, initModel, internalOnAttach, isActionAuthorized, isAncestorOf, isBehaviorAccepted, isEnableAllowed, isEnabled, isHeadRendered, isIgnoreAttributeModifier, isRenderAllowed, isVersioned, isVisible, isVisibleInHierarchy, modelChanged, modelChanging, newPage, newPage, onAfterRender, onAttach, onBeforeRender, onBeginRequest, onComponentTag, onDetach, onEndRequest, onModelChanged, onModelChanging, onRender, redirectToInterceptPage, remove, render, render, renderComponent, renderComponent, renderComponentTag, rendered, renderedBehaviors, renderHead, replaceComponentTagBody, replaceWith, resetHeadRendered, sameRootModel, sameRootModel, setAuto, setEnabled, setEscapeModelStrings, setFlag, setFlag, setIgnoreAttributeModifier, setMetaData, setModelObject, setOutputMarkupId, setRedirect, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisible, urlFor, urlFor, urlFor, urlFor, urlFor, visitParents, warn
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface wicket.session.pagemap.IPageMapEntry
getPage
 

Constructor Detail

PortletPage

protected PortletPage()
See Also:
Page.Page()

PortletPage

protected PortletPage(IModel model)
See Also:
Page.Page(IModel)

PortletPage

protected PortletPage(PageMap pageMap)
See Also:
Page.Page(PageMap)

PortletPage

protected PortletPage(PageMap pageMap,
                      IModel model)
See Also:
Page.Page(PageMap, IModel)

PortletPage

protected PortletPage(PageParameters parameters)
Constructor which receives wrapped query string parameters for a request. Having this constructor public means that your page is 'bookmarkable' and hence can be called/ created from anywhere. For bookmarkable pages (as opposed to when you construct page instances yourself, this constructor will be used in preference to a no-arg constructor, if both exist. Note that nothing is done with the page parameters argument. This constructor is provided so that tools such as IDEs will include it their list of suggested constructors for derived classes.

Parameters:
parameters - Wrapped query string parameters.
Method Detail

getMarkupType

public final java.lang.String getMarkupType()
Markup type for portlets is always html

Overrides:
getMarkupType in class MarkupContainer
Returns:
Markup type

getPortletRequestCycle

protected final PortletRequestCycle getPortletRequestCycle()
Returns:
The PortletRequestCycle for this PortletPage.

setPortletMode

public final void setPortletMode(javax.portlet.PortletMode portletMode)
THIS METHOD IS NOT PART OF THE WICKET PUBLIC API. DO NOT CALL IT.

Parameters:
portletMode -

setWindowState

public final void setWindowState(javax.portlet.WindowState windowState)
THIS METHOD IS NOT PART OF THE WICKET PUBLIC API. DO NOT CALL IT.

Parameters:
windowState -

getPortletMode

public javax.portlet.PortletMode getPortletMode()
Get current portlet mode

Returns:
portlet mode
See Also:
PortletMode

getWindowState

public javax.portlet.WindowState getWindowState()
Get current window state

Returns:
portlet window state
See Also:
WindowState

onSetPortletMode

protected void onSetPortletMode(javax.portlet.PortletMode portletMode)
Called when the portlet mode is changed.

Parameters:
portletMode -

onSetWindowState

protected void onSetWindowState(javax.portlet.WindowState windowState)


Copyright © 2004-2007 Wicket developers. All Rights Reserved.