public class VirusScanningController extends BaseFormController
Modifier and Type | Field and Description |
---|---|
static String |
ACTION_SAVE
Action to save form input.
|
static String |
ACTION_START_SERVICE
Action to start the service.
|
static String |
ACTION_STOP_SERVICE
Action to stop the service.
|
static String |
ACTION_TEST
Action to test connection.
|
static String |
DEFAULT_CLAMAV_CONNECTION_TIMEOUT
the specified connection timeout, in seconds
|
static String |
DEFAULT_CLAMAV_HOST
the host name
|
static String |
DEFAULT_CLAMAV_PORT
the port number
|
static String |
DEFAULT_CLAMAV_TEMP_DIR
directory for temporary files
|
DEFAULT_COMMAND_NAME
Constructor and Description |
---|
VirusScanningController() |
Modifier and Type | Method and Description |
---|---|
protected Object |
formBackingObject(javax.servlet.http.HttpServletRequest request) |
protected org.springframework.web.servlet.ModelAndView |
handleOnSubmit(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Object command,
org.springframework.validation.BindException errors)
Is called by
BaseFormController.onSubmit(HttpServletRequest, HttpServletResponse, Object, BindException)
Submit callback with all parameters. |
getLocale, initBinder, isRefuseOnExternalAuthentication, onSubmit, onSubmit, onSubmit, setRefuseOnExternalAuthentication, showForm
doSubmitAction, getFormView, getSuccessView, isFormChangeRequest, isFormChangeRequest, onFormChange, onFormChange, processFormSubmission, referenceData, referenceData, setFormView, setSuccessView, showForm, suppressValidation
currentFormObject, getCommand, getErrorsForNewForm, getFormSessionAttributeName, getFormSessionAttributeName, handleInvalidSubmit, handleRequestInternal, isBindOnNewForm, isFormSubmission, isSessionForm, onBindOnNewForm, onBindOnNewForm, setBindOnNewForm, setSessionForm, showForm, showForm, showNewForm
bindAndValidate, checkCommand, createBinder, createCommand, getBindingErrorProcessor, getCommandClass, getCommandName, getMessageCodesResolver, getPropertyEditorRegistrars, getValidator, getValidators, getWebBindingInitializer, initApplicationContext, isValidateOnBinding, onBind, onBind, onBindAndValidate, prepareBinder, setBindingErrorProcessor, setCommandClass, setCommandName, setMessageCodesResolver, setPropertyEditorRegistrar, setPropertyEditorRegistrars, setValidateOnBinding, setValidator, setValidators, setWebBindingInitializer, suppressBinding, suppressValidation, suppressValidation, useDirectFieldAccess
handleRequest, isSynchronizeOnSession, setSynchronizeOnSession
applyCacheSeconds, applyCacheSeconds, cacheForSeconds, cacheForSeconds, checkAndPrepare, checkAndPrepare, getCacheSeconds, getSupportedMethods, isAlwaysMustRevalidate, isRequireSession, isUseCacheControlHeader, isUseCacheControlNoStore, isUseExpiresHeader, preventCaching, setAlwaysMustRevalidate, setCacheSeconds, setRequireSession, setSupportedMethods, setUseCacheControlHeader, setUseCacheControlNoStore, setUseExpiresHeader
getServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContext
public static final String ACTION_SAVE
public static final String ACTION_TEST
public static final String ACTION_START_SERVICE
public static final String ACTION_STOP_SERVICE
public static final String DEFAULT_CLAMAV_HOST
public static final String DEFAULT_CLAMAV_PORT
public static final String DEFAULT_CLAMAV_TEMP_DIR
public static final String DEFAULT_CLAMAV_CONNECTION_TIMEOUT
protected Object formBackingObject(javax.servlet.http.HttpServletRequest request) throws Exception
formBackingObject
in class org.springframework.web.servlet.mvc.AbstractFormController
Exception
protected org.springframework.web.servlet.ModelAndView handleOnSubmit(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Object command, org.springframework.validation.BindException errors) throws Exception
BaseFormController.onSubmit(HttpServletRequest, HttpServletResponse, Object, BindException)
The default implementation delegates to BaseFormController.onSubmit(Object, BindException)
. For simply
performing a submit action and rendering the specified success view, consider implementing
SimpleFormController.doSubmitAction(java.lang.Object)
rather than an onSubmit
variant.
Subclasses can override this to provide custom submission handling like storing the object to the database. Implementations can also perform custom validation and call showForm to return to the form. Do not implement multiple onSubmit methods: In that case, just this method will be called by the controller.
Call errors.getModel()
to populate the ModelAndView model with the command and
the Errors instance, under the specified command name, as expected by the "spring:bind" tag.
handleOnSubmit
in class BaseFormController
request
- current servlet requestresponse
- current servlet responsecommand
- form object with request parameters bound onto iterrors
- Errors instance without errors (subclass can add errors if it wants to)null
Exception
- in case of errorsBaseFormController.onSubmit(Object, BindException)
,
SimpleFormController.doSubmitAction(java.lang.Object)
,
BaseFormController.showForm(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, org.springframework.validation.BindException)
,
Errors
,
BindException.getModel()
Copyright © 2019 Communote team. All rights reserved.