org.ujorm.wicket.component.dialog.domestic
Class MessageDialogPane<T extends Ujo>

java.lang.Object
  extended by org.apache.wicket.Component
      extended by org.apache.wicket.MarkupContainer
          extended by org.apache.wicket.markup.html.WebMarkupContainer
              extended by org.apache.wicket.markup.html.panel.Panel
                  extended by org.apache.wicket.markup.html.panel.GenericPanel<T>
                      extended by org.ujorm.wicket.component.dialog.domestic.AbstractDialogPane<T>
                          extended by org.ujorm.wicket.component.dialog.domestic.MessageDialogPane<T>
All Implemented Interfaces:
Serializable, Iterable<org.apache.wicket.Component>, org.apache.wicket.event.IEventSink, org.apache.wicket.event.IEventSource, org.apache.wicket.IConverterLocator, org.apache.wicket.IGenericComponent<T>, org.apache.wicket.markup.html.IHeaderContributor, org.apache.wicket.request.component.IRequestableComponent, org.apache.wicket.util.IHierarchical<org.apache.wicket.Component>, org.apache.wicket.util.io.IClusterable

public class MessageDialogPane<T extends Ujo>
extends AbstractDialogPane<T>

Common Message Dialog

Author:
Pavel Ponec
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.ujorm.wicket.component.dialog.domestic.AbstractDialogPane
ACTION_BUTTON_ID, autoClose, BUTTON_PREFIX, CANCEL_BUTTON_ID, form, modalWindow, repeater, REPEATER_ID
 
Fields inherited from class org.apache.wicket.markup.html.panel.Panel
PANEL
 
Fields inherited from class org.apache.wicket.Component
ENABLE, FLAG_INITIALIZED, FLAG_REMOVING_FROM_HIERARCHY, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED8, PARENT_PATH, PATH_SEPARATOR, RENDER
 
Constructor Summary
MessageDialogPane(org.apache.wicket.extensions.ajax.markup.html.modal.ModalWindow modalWindow, org.apache.wicket.model.IModel<String> model, boolean autoClose)
           
 
Method Summary
static MessageDialogPane create(String componentId, int width, int height)
          Create the default message dialog with an autoclose feature.
static MessageDialogPane create(String componentId, int width, int height, boolean autoClose)
          Create the default message dialog
protected  void setFeedback(org.apache.wicket.model.IModel<String> message)
          Show an common feedback message
 void setMessage(org.apache.wicket.model.IModel<String> message)
          Set a dialog message
 void show(org.apache.wicket.ajax.AjaxRequestTarget target, org.apache.wicket.model.IModel<String> title, org.apache.wicket.model.IModel<T> message, String actionButtonProperty)
          Show the dialog with a message
 
Methods inherited from class org.ujorm.wicket.component.dialog.domestic.AbstractDialogPane
closeForm, createActionButton, createCancelButton, getAction, getBaseModelObject, getButtonModel, getModalWindow, onInitialize, setAction, setFeedback, show, show, show, show
 
Methods inherited from class org.apache.wicket.markup.html.panel.GenericPanel
getModel, getModelObject, setModel, setModelObject
 
Methods inherited from class org.apache.wicket.markup.html.panel.Panel
newMarkupSourcingStrategy
 
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainer
getWebPage, getWebRequest, getWebResponse, getWebSession
 
Methods inherited from class org.apache.wicket.MarkupContainer
add, addOrReplace, autoAdd, contains, get, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, internalAdd, internalInitialize, iterator, iterator, onAfterRenderChildren, onComponentTagBody, onRender, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, swap, toString, toString, visitChildren, visitChildren, visitChildren, visitChildren
 
Methods inherited from class org.apache.wicket.Component
add, addStateChange, afterRender, beforeRender, canCallListenerInterface, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, clearOriginalDestination, configure, continueToOriginalDestination, debug, detach, detachModel, detachModels, determineVisibility, error, exceptionMessage, fatal, findMarkupStream, findPage, findParent, findParentWithAssociatedMarkup, getAjaxRegionMarkupId, getApplication, getBehaviorById, getBehaviorId, getBehaviors, getBehaviors, getClassRelativePath, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessages, getFlag, getId, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkup, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdFromMarkup, getMarkupIdImpl, getMarkupSourcingStrategy, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getRequestFlag, getResponse, getSession, getSizeInBytes, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalOnModelChanged, internalPrepareForRender, internalRenderComponent, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, onAfterRender, onBeforeRender, onComponentTag, onConfigure, onDetach, onEvent, onModelChanged, onModelChanging, onRemove, prepareForRender, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, renderHead, renderHead, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setRequestFlag, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, success, urlFor, urlFor, urlFor, urlFor, urlFor, visitParents, visitParents, warn, wrap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MessageDialogPane

public MessageDialogPane(org.apache.wicket.extensions.ajax.markup.html.modal.ModalWindow modalWindow,
                         org.apache.wicket.model.IModel<String> model,
                         boolean autoClose)
Method Detail

setMessage

public void setMessage(org.apache.wicket.model.IModel<String> message)
Set a dialog message


setFeedback

protected void setFeedback(org.apache.wicket.model.IModel<String> message)
Show an common feedback message

Specified by:
setFeedback in class AbstractDialogPane<T extends Ujo>
Parameters:
message - The null value clears the message.

create

public static MessageDialogPane create(String componentId,
                                       int width,
                                       int height)
Create the default message dialog with an autoclose feature.


create

public static MessageDialogPane create(String componentId,
                                       int width,
                                       int height,
                                       boolean autoClose)
Create the default message dialog


show

public void show(org.apache.wicket.ajax.AjaxRequestTarget target,
                 org.apache.wicket.model.IModel<String> title,
                 org.apache.wicket.model.IModel<T> message,
                 String actionButtonProperty)
Show the dialog with a message

Overrides:
show in class AbstractDialogPane<T extends Ujo>
Parameters:
target - Target
title - Dialog title
message - Dialog body as a default mode
actionButtonProperty - Action button key


Copyright © 2014. All Rights Reserved.