Class RestActionSupport

java.lang.Object
com.opensymphony.xwork2.ActionSupport
org.apache.struts2.rest.RestActionSupport
All Implemented Interfaces:
com.opensymphony.xwork2.Action, com.opensymphony.xwork2.interceptor.ValidationAware, com.opensymphony.xwork2.LocaleProvider, com.opensymphony.xwork2.TextProvider, com.opensymphony.xwork2.Validateable, Serializable

public class RestActionSupport extends com.opensymphony.xwork2.ActionSupport
Extends ActionSupport to provides a default implementation of the index method that can be invoked for unknown actions by the UnknownHandler.
See Also:
  • Field Summary

    Fields inherited from class com.opensymphony.xwork2.ActionSupport

    container

    Fields inherited from interface com.opensymphony.xwork2.Action

    ERROR, INPUT, LOGIN, NONE, SUCCESS
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    By default, return continue.
    Default execution.
    Inspect the implemented methods to know the allowed http methods.
    By default, return continue.

    Methods inherited from class com.opensymphony.xwork2.ActionSupport

    addActionError, addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, execute, getActionErrors, getActionMessages, getContainer, getFieldErrors, getFormatted, getLocale, getLocaleProvider, getText, getText, getText, getText, getText, getText, getText, getText, getText, getTextProvider, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, hasKey, input, isValidLocale, isValidLocaleString, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors, validate

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • RestActionSupport

      public RestActionSupport()
  • Method Details

    • index

      public Object index() throws Exception
      Default execution.
      Returns:
      object because it can return string, result or httpHeader.
      Throws:
      Exception - in case of any error
    • options

      public HttpHeaders options()
      Inspect the implemented methods to know the allowed http methods.
      Returns:
      Include the header "Allow" with the allowed http methods.
    • createContinue

      public HttpHeaders createContinue()
      By default, return continue. Is possible override the method to return expectation failed.
      Returns:
      continue
    • updateContinue

      public HttpHeaders updateContinue()
      By default, return continue. Is possible override the method to return expectation failed.
      Returns:
      continue