Class ProvisioningForm

java.lang.Object
org.apache.wicket.Component
org.apache.wicket.MarkupContainer
org.apache.wicket.markup.html.WebMarkupContainer
org.apache.wicket.markup.html.form.Form<String>
org.jppf.admin.web.utils.AbstractModalForm
org.jppf.admin.web.topology.provisioning.ProvisioningForm
All Implemented Interfaces:
Serializable, Iterable<org.apache.wicket.Component>, org.apache.wicket.event.IEventSink, org.apache.wicket.event.IEventSource, org.apache.wicket.feedback.IFeedbackContributor, org.apache.wicket.IConverterLocator, org.apache.wicket.IGenericComponent<String,org.apache.wicket.markup.html.form.Form<String>>, 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

public class ProvisioningForm extends AbstractModalForm
Author:
Laurent Cohen
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 inherited from class org.jppf.admin.web.utils.AbstractModalForm

    locale, prefix

    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
    ProvisioningForm(org.apache.wicket.extensions.ajax.markup.html.modal.ModalDialog modal, Runnable okAction)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    Create the fields and add them to this form.
    int
     
     
    boolean
     
    boolean
     
    protected void
    loadSettings(org.jppf.utils.TypedProperties props)
    Load the fields values from the specified properties.
    protected boolean
    saveSettings(org.jppf.utils.TypedProperties props)
    Save the fields values to the specified properties.
    void
    setInterrupt(boolean interrupt)
    Set whether to interrupt nodes if running.
    void
    setNbSlaves(int nbSlaves)
    Set the number of slaves.
    void
    setOverrides(String overrides)
    Set the slaves' configuration overrides.
    void
    setUseOverrides(boolean useOverrides)
    Set whether the slaves use configuration overrides.

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

    add, addDefaultSubmitButtonHandler, appendDefaultButtonField, beforeUpdateFormComponentModels, callOnError, clearInput, delegateSubmit, encodeUrlInHiddenFields, error, findForm, findSubmitter, getActionUrl, getDefaultButton, getFileCountMax, getFileMaxSize, getFormValidators, getInputNamePrefix, getJsForListenerUrl, getJsForSubmitter, getMaxSize, getMethod, getRootForm, getRootFormRelativeId, getStatelessHint, getValidatorKeyPrefix, handleMultiPart, hasError, internalOnModelChanged, isMultiPart, isRootForm, isSubmitted, markFormComponentsInvalid, markFormComponentsValid, onAfterUpdateFormComponentModels, onBeforeRender, onBeforeUpdateFormComponentModels, onComponentTag, onComponentTagBody, onDetach, onError, onEvent, onFileUploadException, onFormSubmitted, onMethodMismatch, onRequest, onSubmit, onValidate, onValidateModelObjects, process, 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, getSession, 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, onRemove, 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
  • Constructor Details

    • ProvisioningForm

      public ProvisioningForm(org.apache.wicket.extensions.ajax.markup.html.modal.ModalDialog modal, Runnable okAction)
      Parameters:
      modal - the modal dialog.
      okAction - the ok action.
  • Method Details

    • createFields

      protected void createFields()
      Description copied from class: AbstractModalForm
      Create the fields and add them to this form.
      Specified by:
      createFields in class AbstractModalForm
    • getNbSlaves

      public int getNbSlaves()
      Returns:
      the number of slaves.
    • setNbSlaves

      public void setNbSlaves(int nbSlaves)
      Set the number of slaves.
      Parameters:
      nbSlaves - the number of slaves to set.
    • isInterrupt

      public boolean isInterrupt()
      Returns:
      whether to interrupt nodes if running.
    • setInterrupt

      public void setInterrupt(boolean interrupt)
      Set whether to interrupt nodes if running.
      Parameters:
      interrupt - whether to interrupt nodes if running.
    • isUseOverrides

      public boolean isUseOverrides()
      Returns:
      whether the slaves use configuration overrides.
    • setUseOverrides

      public void setUseOverrides(boolean useOverrides)
      Set whether the slaves use configuration overrides.
      Parameters:
      useOverrides - whether the slaves use configuration overrides.
    • getOverrides

      public String getOverrides()
      Returns:
      the slaves' configuration overrides.
    • setOverrides

      public void setOverrides(String overrides)
      Set the slaves' configuration overrides.
      Parameters:
      overrides - the slaves' configuration overrides.
    • loadSettings

      protected void loadSettings(org.jppf.utils.TypedProperties props)
      Description copied from class: AbstractModalForm
      Load the fields values from the specified properties.
      Specified by:
      loadSettings in class AbstractModalForm
      Parameters:
      props - the properties to load from.
    • saveSettings

      protected boolean saveSettings(org.jppf.utils.TypedProperties props)
      Description copied from class: AbstractModalForm
      Save the fields values to the specified properties.
      Specified by:
      saveSettings in class AbstractModalForm
      Parameters:
      props - the properties to save to.
      Returns:
      true if settings have been modified and must saved, false otherwise.