Class Dialog<ModelType>

java.lang.Object
org.apache.wicket.Component
org.apache.wicket.MarkupContainer
org.apache.wicket.markup.html.WebMarkupContainer
org.apache.wicket.markup.html.form.Form<T>
org.hippoecm.frontend.form.PostOnlyForm<T>
org.hippoecm.frontend.dialog.AbstractDialog<ModelType>
org.hippoecm.frontend.dialog.Dialog<ModelType>
All Implemented Interfaces:
Serializable, Iterable<org.apache.wicket.Component>, org.apache.wicket.ajax.IAjaxIndicatorAware, org.apache.wicket.event.IEventSink, org.apache.wicket.event.IEventSource, org.apache.wicket.feedback.IFeedbackContributor, org.apache.wicket.IConverterLocator, org.apache.wicket.IGenericComponent<ModelType,org.apache.wicket.markup.html.form.Form<ModelType>>, org.apache.wicket.IMetadataContext<Serializable,org.apache.wicket.Component>, org.apache.wicket.IRequestListener, 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, IDialogService.Dialog
Direct Known Subclasses:
AbstractWorkflowDialog, Confirm, ConfirmDialog, DestinationDialog, DocumentMetadataDialog, ExceptionDialog, JQueryFileUploadDialog, TextDialog, WhereUsedDialog, WorkflowDialog

public class Dialog<ModelType> extends AbstractDialog<ModelType>
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.apache.wicket.markup.html.form.Form

    org.apache.wicket.markup.html.form.Form.MethodMismatchResponse, org.apache.wicket.markup.html.form.Form.ValidationVisitor
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     

    Fields inherited from class org.hippoecm.frontend.dialog.AbstractDialog

    cancelled, feedback, feedbackMessages

    Fields inherited from class org.apache.wicket.markup.html.form.Form

    ENCTYPE_MULTIPART_FORM_DATA, HIDDEN_FIELDS_CSS_CLASS_KEY, METHOD_GET, METHOD_POST, UPLOAD_FAILED_RESOURCE_KEY, UPLOAD_SINGLE_FILE_TOO_LARGE_RESOURCE_KEY, UPLOAD_TOO_LARGE_RESOURCE_KEY, UPLOAD_TOO_MANY_FILES_RESOURCE_KEY

    Fields inherited from class org.apache.wicket.Component

    ENABLE, FLAG_INITIALIZED, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED8, PARENT_PATH, PATH_SEPARATOR, RENDER, RFLAG_CONTAINER_DEQUEING, RFLAG_CONTAINER_HAS_REMOVALS
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    Dialog(org.apache.wicket.model.IModel<ModelType> model)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected boolean
     
    org.apache.wicket.util.value.IValueMap
    Properties that determine how the dialog is rendered.
    org.apache.wicket.model.IModel<String>
    The title of the dialog.
    void
    Implement onClose callback, invoked when the dialog is closed.
    protected void
     
    protected void
     
    protected void
     
    protected void
    setCssClass(String cssClass)
     
    protected void
    setResizable(boolean resizable)
     
    protected void
    setSize(org.apache.wicket.util.value.IValueMap size)
     
    void
    setTitle(org.apache.wicket.model.IModel<String> title)
     
    protected void
    setTitleKey(String titleKey)
     
    protected void
    setTitleModel(org.apache.wicket.model.IModel<?> titleModel)
     

    Methods inherited from class org.hippoecm.frontend.form.PostOnlyForm

    getMethod, onMethodMismatch

    Methods inherited from class org.apache.wicket.markup.html.form.Form

    add, addDefaultSubmitButtonHandler, appendDefaultButtonField, beforeUpdateFormComponentModels, callOnError, clearInput, encodeUrlInHiddenFields, error, findForm, findSubmitter, getActionUrl, getDefaultButton, getFileCountMax, getFileMaxSize, getFormValidators, getInputNamePrefix, getJsForListenerUrl, getJsForSubmitter, getMaxSize, getRootForm, getRootFormRelativeId, getStatelessHint, getValidatorKeyPrefix, handleMultiPart, hasError, internalOnModelChanged, isMultiPart, isRootForm, isSubmitted, markFormComponentsInvalid, markFormComponentsValid, onBeforeRender, onComponentTag, onComponentTagBody, onFileUploadException, onFormSubmitted, onRequest, onValidate, onValidateModelObjects, remove, renderHead, renderPlaceholderTag, setDefaultButton, setFileCountMax, setFileMaxSize, setMaxSize, setMultiPart, setVersioned, updateFormComponentModels, validate, validateComponents, validateFormValidator, validateFormValidators, visitFormComponents, visitFormComponentsPostOrder, wantSubmitOnNestedFormSubmit, wantSubmitOnParentFormSubmit, writeHiddenFields, writeParamsAsHiddenFields

    Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainer

    getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession

    Methods inherited from class org.apache.wicket.MarkupContainer

    add, addDequeuedComponent, addOrReplace, autoAdd, canDequeueTag, contains, dequeue, dequeue, dequeuePreamble, findChildComponent, findComponentToDequeue, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, getRegionMarkup, internalAdd, internalInitialize, iterator, iterator, newDequeueContext, onInitialize, onRender, queue, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, stream, streamChildren, toString, toString, visitChildren, visitChildren

    Methods inherited from class org.apache.wicket.Component

    add, addStateChange, beforeRender, canCallListener, canCallListenerAfterExpiry, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, clearOriginalDestination, configure, continueToOriginalDestination, createConverter, 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, getMarkupTag, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getRequestFlag, getResponse, getSizeInBytes, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalRenderComponent, internalRenderHead, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isInitialized, isRenderAllowed, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, newMarkupSourcingStrategy, onAfterRender, onConfigure, onModelChanged, onModelChanging, onReAdd, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderPart, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVisibilityAllowed, setVisible, success, urlFor, urlFor, urlFor, urlForListener, urlForListener, visitParents, 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.IGenericComponent

    getDefaultModel, getDefaultModelObject, getModel, getModelObject, setDefaultModel, setDefaultModelObject, setModel, setModelObject

    Methods inherited from interface org.apache.wicket.IRequestListener

    rendersPage

    Methods inherited from interface java.lang.Iterable

    forEach, spliterator
  • Field Details

  • Constructor Details

    • Dialog

      public Dialog()
    • Dialog

      public Dialog(org.apache.wicket.model.IModel<ModelType> model)
  • Method Details

    • getTitle

      public org.apache.wicket.model.IModel<String> getTitle()
      Description copied from interface: IDialogService.Dialog
      The title of the dialog. Will be displayed in the dialog border.
    • setTitle

      public void setTitle(org.apache.wicket.model.IModel<String> title)
    • getProperties

      public org.apache.wicket.util.value.IValueMap getProperties()
      Description copied from class: AbstractDialog
      Properties that determine how the dialog is rendered. In particular, the width and height properties are used for the size (in pixels).
      Specified by:
      getProperties in interface IDialogService.Dialog
      Overrides:
      getProperties in class AbstractDialog<ModelType>
    • addAjaxIndicator

      protected boolean addAjaxIndicator()
      Overrides:
      addAjaxIndicator in class AbstractDialog<ModelType>
    • setTitleKey

      protected void setTitleKey(String titleKey)
    • setTitleModel

      protected void setTitleModel(org.apache.wicket.model.IModel<?> titleModel)
    • setSize

      protected void setSize(org.apache.wicket.util.value.IValueMap size)
    • setCssClass

      protected void setCssClass(String cssClass)
    • setCancelAction

      protected void setCancelAction(ScriptAction<ModelType> cancelAction)
    • setCloseAction

      protected void setCloseAction(ScriptAction<ModelType> closeAction)
    • setResizable

      protected void setResizable(boolean resizable)
    • onClose

      public void onClose()
      Description copied from class: AbstractDialog
      Implement onClose callback, invoked when the dialog is closed. Make sure the keyboard shortcuts are cleaned up correctly. Subclasses overriding this method should also invoke super#onClose();
      Specified by:
      onClose in interface IDialogService.Dialog
      Overrides:
      onClose in class AbstractDialog<ModelType>
    • onDetach

      protected void onDetach()
      Overrides:
      onDetach in class AbstractDialog<ModelType>