Class FormInfo

java.lang.Object
org.apache.wiki.forms.FormInfo
All Implemented Interfaces:
java.io.Serializable

public class FormInfo
extends java.lang.Object
implements java.io.Serializable
Container for carrying HTTP FORM information between Plugin invocations in the Session.
See Also:
Serialized Form
  • Field Summary

    Fields
    Modifier and Type Field Description
    static int ERROR
    State: There was an error.
    static int EXECUTED
    State: Form is executed.
    static int OK
    State: Form is OK.
  • Constructor Summary

    Constructors
    Constructor Description
    FormInfo()
    Creates a new FormInfo with status == OK.
  • Method Summary

    Modifier and Type Method Description
    void addSubmission​(java.util.Map<java.lang.String,​java.lang.String> val)
    Adds the given values into the handler parameter map.
    java.lang.String getAction()
    Get the action set in setAction(String).
    java.lang.String getError()
    Return the error.
    java.lang.String getHandler()
    Return the name of the handler class.
    java.lang.String getName()
    Return the name of the form.
    java.lang.String getResult()
    Return the result.
    int getStatus()
    Return the status.
    java.util.Map<java.lang.String,​java.lang.String> getSubmission()
    Returns parameter name-value pairs for a Form handler WikiPlugin.
    boolean hide()
    Returns true, if the form is supposed to be hidden.
    void setAction​(java.lang.String val)
    Set the value of the action parameter.
    void setError​(java.lang.String val)
    Set an error string.
    void setHandler​(java.lang.String val)
    Set the name of the handler class.
    void setHide​(boolean val)
    Set the hide parameter.
    void setName​(java.lang.String val)
    Sets the name of the form.
    void setResult​(java.lang.String val)
    Set the result.
    void setStatus​(int val)
    Set the status of the Form processing.
    void setSubmission​(java.util.Map<java.lang.String,​java.lang.String> val)
    Copies the given values into the handler parameter map using Map.putAll().

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • FormInfo

      public FormInfo()
      Creates a new FormInfo with status == OK.
  • Method Details

    • setStatus

      public void setStatus​(int val)
      Set the status of the Form processing.
      Parameters:
      val - EXECUTED, OK or ERROR.
    • getStatus

      public int getStatus()
      Return the status.
      Returns:
      The status.
    • setHide

      public void setHide​(boolean val)
      Set the hide parameter.
      Parameters:
      val - True or false.
    • hide

      public boolean hide()
      Returns true, if the form is supposed to be hidden.
      Returns:
      True or false.
    • setAction

      public void setAction​(java.lang.String val)
      Set the value of the action parameter.
      Parameters:
      val - A value parameter.
    • getAction

      public java.lang.String getAction()
      Get the action set in setAction(String).
      Returns:
      An Action.
    • setName

      public void setName​(java.lang.String val)
      Sets the name of the form.
      Parameters:
      val - The name of the form.
    • getName

      public java.lang.String getName()
      Return the name of the form.
      Returns:
      The name of the form.
    • setHandler

      public void setHandler​(java.lang.String val)
      Set the name of the handler class.
      Parameters:
      val - The name of the class.
    • getHandler

      public java.lang.String getHandler()
      Return the name of the handler class.
      Returns:
      The name of the class.
    • setResult

      public void setResult​(java.lang.String val)
      Set the result.
      Parameters:
      val - The result.
    • getResult

      public java.lang.String getResult()
      Return the result.
      Returns:
      The result.
    • setError

      public void setError​(java.lang.String val)
      Set an error string.
      Parameters:
      val - An error string.
    • getError

      public java.lang.String getError()
      Return the error.
      Returns:
      The error.
    • setSubmission

      public void setSubmission​(java.util.Map<java.lang.String,​java.lang.String> val)
      Copies the given values into the handler parameter map using Map.putAll().
      Parameters:
      val - parameter name-value pairs for a Form handler WikiPlugin
    • addSubmission

      public void addSubmission​(java.util.Map<java.lang.String,​java.lang.String> val)
      Adds the given values into the handler parameter map.
      Parameters:
      val - parameter name-value pairs for a Form handler WikiPlugin
    • getSubmission

      public java.util.Map<java.lang.String,​java.lang.String> getSubmission()
      Returns parameter name-value pairs for a Form handler WikiPlugin. The names are those of Form input fields, and the values whatever the user selected in the form. The FormSet plugin can also be used to provide initial values.
      Returns:
      Handler parameter name-value pairs.