org.efaps.ui.wicket.pages.content
Class AbstractContentPage

java.lang.Object
  extended by org.apache.wicket.Component
      extended by org.apache.wicket.MarkupContainer
          extended by org.apache.wicket.Page
              extended by org.apache.wicket.markup.html.WebPage
                  extended by org.efaps.ui.wicket.pages.AbstractMergePage
                      extended by org.efaps.ui.wicket.pages.content.AbstractContentPage
All Implemented Interfaces:
java.io.Serializable, org.apache.wicket.IClusterable, org.apache.wicket.IConverterLocator, org.apache.wicket.IRedirectListener, org.apache.wicket.IRequestListener, org.apache.wicket.markup.html.INewBrowserWindowListener, org.apache.wicket.session.pagemap.IPageMapEntry
Direct Known Subclasses:
FormPage, StructurBrowserPage, TablePage

public abstract class AbstractContentPage
extends AbstractMergePage

Abstract Class that renders the Content
It adds the Menu, Header and Footer to the Page.

Version:
$Id:AbstractContentPage.java 1491 2007-10-15 23:40:43Z jmox $
Author:
The eFaps Team
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.wicket.Page
org.apache.wicket.Page.IPageSerializer
 
Nested classes/interfaces inherited from class org.apache.wicket.Component
org.apache.wicket.Component.ComponentModelChange, org.apache.wicket.Component.EnabledChange, org.apache.wicket.Component.IVisitor<T extends org.apache.wicket.Component>, org.apache.wicket.Component.VisibilityChange
 
Field Summary
static EFapsContentReference CSS
          Reference to the StyleSheet of this Page stored in the eFaps-DataBase.
static java.lang.String POPUP_PAGEMAP_NAME
          Static Variable used as the name for the page map for PopUps.
 
Fields inherited from class org.apache.wicket.Page
LATEST_VERSION, serializer
 
Fields inherited from class org.apache.wicket.Component
ENABLE, FLAG_REMOVING_FROM_HIERARCHY, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED6, FLAG_RESERVED7, FLAG_RESERVED8, PATH_SEPARATOR, RENDER
 
Fields inherited from interface org.apache.wicket.markup.html.INewBrowserWindowListener
INTERFACE
 
Fields inherited from interface org.apache.wicket.IRedirectListener
INTERFACE
 
Constructor Summary
AbstractContentPage(org.apache.wicket.model.IModel<?> _model)
          Constructor.
AbstractContentPage(org.apache.wicket.model.IModel<?> _model, ModalWindowContainer _modalWindow)
          Constructor.
AbstractContentPage(org.apache.wicket.IPageMap _pagemap, org.apache.wicket.model.IModel<?> _model, ModalWindowContainer _modalWindow)
           
 
Method Summary
protected  void addComponents(FormContainer _form)
          Method that adds the Components to the Page.
 org.apache.wicket.markup.html.WebMarkupContainer getBody()
          Getter method for instance variable body.
 java.lang.String getMenuTreeKey()
          This is the getter method for the instance variable menuTreeKey.
 ModalWindowContainer getModal()
          This is the getter method for the instance variable modal.
protected  void onAfterRender()
          After the page is rendered, it is checked if the a opener exists, If it exists and it is marked for remove it is removed from the session.
 AbstractContentPage setMenuTreeKey(java.lang.String _menuTreeKey)
          This is the setter method for the instance variable menuTreeKey.
 
Methods inherited from class org.efaps.ui.wicket.pages.AbstractMergePage
addChildStatics, addStaticBehaviors, getReferenceNameList, isMergeStatics, mergeStatics, onBeforeRender, setMergeStatics
 
Methods inherited from class org.apache.wicket.markup.html.WebPage
configureResponse, getMarkupType, getUrlCompressor, getWebRequestCycle, homePageLink, onNewBrowserWindow, setHeaders
 
Methods inherited from class org.apache.wicket.Page
afterCallComponent, beforeCallComponent, componentChanged, componentRendered, detachModels, dirty, endComponentRender, expireOldestVersion, getAjaxVersionNumber, getAutoIndex, getCurrentVersionNumber, getId, getNumericId, getPageClass, getPageId, getPageMap, getPageMapEntry, getPageMapName, getPageParameters, getPageReference, getSizeInBytes, getStatelessHint, getVersion, getVersions, hierarchyAsString, ignoreVersionMerge, internalOnModelChanged, isBookmarkable, isErrorPage, isPageStateless, moveToPageMap, newVersionManager, onDetach, onPageAttached, onRedirect, onRender, removePersistedFormData, renderPage, rollbackPage, setNumericId, setStatelessHint, startComponentRender, toString, writeReplace
 
Methods inherited from class org.apache.wicket.MarkupContainer
add, addOrReplace, autoAdd, autoAdd, contains, findMarkupStream, get, get, getAssociatedMarkupStream, getMarkupStream, hasAssociatedMarkup, internalAdd, isTransparentResolver, iterator, iterator, newMarkupResourceStream, onComponentTagBody, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderComponentTagBody, renderNext, replace, setDefaultModel, setMarkupStream, size, swap, toString, visitChildren, visitChildren
 
Methods inherited from class org.apache.wicket.Component
add, addStateChange, afterRender, beforeRender, callOnBeforeRenderIfNotVisible, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, continueToOriginalDestination, debug, detach, detachBehaviors, detachModel, determineVisibility, error, exceptionMessage, fatal, findPage, findParent, findParentWithAssociatedMarkup, getApplication, getBehaviors, getBehaviors, getBehaviorsRawList, getClassRelativePath, getComponentBorder, getConverter, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessage, getFlag, getFlag, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdImpl, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getResponse, getSession, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalAttach, internalDetach, internalOnAttach, internalOnDetach, isActionAuthorized, isAncestorOf, isAttached, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, locateMarkupStream, markAttached, markRendering, modelChanged, modelChanging, onAttach, onBeginRequest, onComponentTag, onEndRequest, onModelChanged, onModelChanging, onRemove, prepareForRender, prepareForRender, redirectToInterceptPage, remove, remove, render, render, renderComponent, renderComponent, renderComponentTag, rendered, renderHead, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, setAuto, setComponentBorder, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setFlag, setIgnoreAttributeModifier, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setRedirect, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, urlFor, urlFor, urlFor, urlFor, urlFor, urlFor, visitParents, warn, wrap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.wicket.session.pagemap.IPageMapEntry
getPage
 

Field Detail

POPUP_PAGEMAP_NAME

public static final java.lang.String POPUP_PAGEMAP_NAME
Static Variable used as the name for the page map for PopUps.

See Also:
Constant Field Values

CSS

public static final EFapsContentReference CSS
Reference to the StyleSheet of this Page stored in the eFaps-DataBase.

Constructor Detail

AbstractContentPage

public AbstractContentPage(org.apache.wicket.model.IModel<?> _model)
Constructor.

Parameters:
_model - model for this page

AbstractContentPage

public AbstractContentPage(org.apache.wicket.model.IModel<?> _model,
                           ModalWindowContainer _modalWindow)
Constructor.

Parameters:
_model - model for this page
_modalWindow - modal window

AbstractContentPage

public AbstractContentPage(org.apache.wicket.IPageMap _pagemap,
                           org.apache.wicket.model.IModel<?> _model,
                           ModalWindowContainer _modalWindow)
Parameters:
_pagemap - page map
_model - model for this page
_modalWindow - modal window
Method Detail

addComponents

protected void addComponents(FormContainer _form)
                      throws org.efaps.util.EFapsException
Method that adds the Components to the Page.

Parameters:
_form - FormContainer
Throws:
org.efaps.util.EFapsException - on error

getModal

public ModalWindowContainer getModal()
This is the getter method for the instance variable modal.

Returns:
value of instance variable modal

getMenuTreeKey

public java.lang.String getMenuTreeKey()
This is the getter method for the instance variable menuTreeKey.

Returns:
value of instance variable menuTreeKey

setMenuTreeKey

public AbstractContentPage setMenuTreeKey(java.lang.String _menuTreeKey)
This is the setter method for the instance variable menuTreeKey.

Parameters:
_menuTreeKey - the listMenuName to set
Returns:
this

getBody

public org.apache.wicket.markup.html.WebMarkupContainer getBody()
Getter method for instance variable body.

Returns:
value of instance variable body

onAfterRender

protected void onAfterRender()
After the page is rendered, it is checked if the a opener exists, If it exists and it is marked for remove it is removed from the session.

Overrides:
onAfterRender in class org.apache.wicket.markup.html.WebPage


Copyright © 2003-2010 The eFaps Team. All Rights Reserved.