Class ThresholdsForm

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.health.thresholds.ThresholdsForm
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 ThresholdsForm 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
    ThresholdsForm(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.
    double
     
    double
     
    double
     
    double
     
    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
    setCpuCriticalLevel(double level)
    Set the cpu % critical level.
    void
    setCpuWarningLevel(double level)
    Set the cpu % warning level.
    void
    setMemoryCriticalLevel(double level)
    Set the memory % critical level.
    void
    setMemoryWarningLevel(double level)
    Set the memory % warning level.

    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

    • ThresholdsForm

      public ThresholdsForm(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
    • getCpuWarningLevel

      public double getCpuWarningLevel()
      Returns:
      the cpu % warning level.
    • setCpuWarningLevel

      public void setCpuWarningLevel(double level)
      Set the cpu % warning level.
      Parameters:
      level - the level to set.
    • getCpuCriticalLevel

      public double getCpuCriticalLevel()
      Returns:
      the cpu % critical level.
    • setCpuCriticalLevel

      public void setCpuCriticalLevel(double level)
      Set the cpu % critical level.
      Parameters:
      level - the level to set.
    • getMemoryWarningLevel

      public double getMemoryWarningLevel()
      Returns:
      the memory % warning level.
    • setMemoryWarningLevel

      public void setMemoryWarningLevel(double level)
      Set the memory % warning level.
      Parameters:
      level - the level to set.
    • getMemoryCriticalLevel

      public double getMemoryCriticalLevel()
      Returns:
      the memory % critical level.
    • setMemoryCriticalLevel

      public void setMemoryCriticalLevel(double level)
      Set the memory % critical level.
      Parameters:
      level - the level to set.
    • 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.