Class ExpressionExperimentFormController
- java.lang.Object
-
- org.springframework.context.support.ApplicationObjectSupport
-
- org.springframework.web.context.support.WebApplicationObjectSupport
-
- org.springframework.web.servlet.support.WebContentGenerator
-
- org.springframework.web.servlet.mvc.AbstractController
-
- org.springframework.web.servlet.mvc.BaseCommandController
-
- org.springframework.web.servlet.mvc.AbstractFormController
-
- org.springframework.web.servlet.mvc.SimpleFormController
-
- ubic.gemma.web.controller.BaseFormController
-
- ubic.gemma.web.controller.expression.experiment.ExpressionExperimentFormController
-
- All Implemented Interfaces:
org.springframework.beans.factory.Aware,org.springframework.context.ApplicationContextAware,org.springframework.web.context.ServletContextAware,org.springframework.web.servlet.mvc.Controller
public class ExpressionExperimentFormController extends BaseFormController
Handle editing of expression experiments.- Author:
- keshav
-
-
Field Summary
-
Fields inherited from class ubic.gemma.web.controller.BaseFormController
log
-
Fields inherited from class org.springframework.web.servlet.mvc.BaseCommandController
DEFAULT_COMMAND_NAME
-
-
Constructor Summary
Constructors Constructor Description ExpressionExperimentFormController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ObjectformBackingObject(javax.servlet.http.HttpServletRequest request)org.springframework.web.servlet.ModelAndViewonSubmit(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Object command, org.springframework.validation.BindException errors)org.springframework.web.servlet.ModelAndViewprocessFormSubmission(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Object command, org.springframework.validation.BindException errors)Default behavior for FormControllers - redirect to the successView when the cancel button has been pressed.protected Map<Object,Object>referenceData(javax.servlet.http.HttpServletRequest request)voidsetAuditTrailService(ubic.gemma.persistence.service.common.auditAndSecurity.AuditTrailService auditTrailService)voidsetBioAssayService(ubic.gemma.persistence.service.expression.bioAssay.BioAssayService bioAssayService)voidsetBioMaterialService(ubic.gemma.persistence.service.expression.biomaterial.BioMaterialService bioMaterialService)voidsetExpressionExperimentService(ubic.gemma.persistence.service.expression.experiment.ExpressionExperimentService expressionExperimentService)voidsetExternalDatabaseService(ubic.gemma.persistence.service.common.description.ExternalDatabaseService externalDatabaseService)voidsetPersisterHelper(ubic.gemma.persistence.persister.Persister persisterHelper)voidsetPreprocessorService(ubic.gemma.core.analysis.preprocess.PreprocessorService preprocessorService)voidsetQuantitationTypeService(ubic.gemma.persistence.service.common.quantitationtype.QuantitationTypeService quantitationTypeService)-
Methods inherited from class ubic.gemma.web.controller.BaseFormController
getCancelView, getMessageUtil, getText, initBinder, processErrors, saveMessage, saveMessage, saveMessage, saveMessage, saveMessage, setMailEngine, setMessageUtil
-
Methods inherited from class org.springframework.web.servlet.mvc.SimpleFormController
doSubmitAction, getFormView, getSuccessView, isFormChangeRequest, isFormChangeRequest, onFormChange, onFormChange, onSubmit, onSubmit, referenceData, setFormView, setSuccessView, showForm, showForm, suppressValidation
-
Methods inherited from class org.springframework.web.servlet.mvc.AbstractFormController
currentFormObject, getCommand, getErrorsForNewForm, getFormSessionAttributeName, getFormSessionAttributeName, handleInvalidSubmit, handleRequestInternal, isBindOnNewForm, isFormSubmission, isSessionForm, onBindOnNewForm, onBindOnNewForm, setBindOnNewForm, setSessionForm, showForm, showForm, showNewForm
-
Methods inherited from class org.springframework.web.servlet.mvc.BaseCommandController
bindAndValidate, checkCommand, createBinder, createCommand, getBindingErrorProcessor, getCommandClass, getCommandName, getMessageCodesResolver, getPropertyEditorRegistrars, getValidator, getValidators, getWebBindingInitializer, initApplicationContext, initBinder, isValidateOnBinding, onBind, onBind, onBindAndValidate, prepareBinder, setBindingErrorProcessor, setCommandClass, setCommandName, setMessageCodesResolver, setPropertyEditorRegistrar, setPropertyEditorRegistrars, setValidateOnBinding, setValidator, setValidators, setWebBindingInitializer, suppressBinding, suppressValidation, suppressValidation, useDirectFieldAccess
-
Methods inherited from class org.springframework.web.servlet.mvc.AbstractController
handleRequest, isSynchronizeOnSession, setSynchronizeOnSession
-
Methods inherited from class org.springframework.web.servlet.support.WebContentGenerator
applyCacheSeconds, applyCacheSeconds, cacheForSeconds, cacheForSeconds, checkAndPrepare, checkAndPrepare, getCacheSeconds, getSupportedMethods, isAlwaysMustRevalidate, isRequireSession, isUseCacheControlHeader, isUseCacheControlNoStore, isUseExpiresHeader, preventCaching, setAlwaysMustRevalidate, setCacheSeconds, setRequireSession, setSupportedMethods, setUseCacheControlHeader, setUseCacheControlNoStore, setUseExpiresHeader
-
Methods inherited from class org.springframework.web.context.support.WebApplicationObjectSupport
getServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContext
-
-
-
-
Method Detail
-
processFormSubmission
public org.springframework.web.servlet.ModelAndView processFormSubmission(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Object command, org.springframework.validation.BindException errors) throws ExceptionDescription copied from class:BaseFormControllerDefault behavior for FormControllers - redirect to the successView when the cancel button has been pressed.- Overrides:
processFormSubmissionin classBaseFormController- Throws:
Exception
-
setAuditTrailService
public void setAuditTrailService(ubic.gemma.persistence.service.common.auditAndSecurity.AuditTrailService auditTrailService)
- Parameters:
auditTrailService- the auditTrailService to set
-
setBioAssayService
public void setBioAssayService(ubic.gemma.persistence.service.expression.bioAssay.BioAssayService bioAssayService)
- Parameters:
bioAssayService- the bioAssayService to set
-
setBioMaterialService
public void setBioMaterialService(ubic.gemma.persistence.service.expression.biomaterial.BioMaterialService bioMaterialService)
- Parameters:
bioMaterialService- the bioMaterialService to set
-
setExpressionExperimentService
public void setExpressionExperimentService(ubic.gemma.persistence.service.expression.experiment.ExpressionExperimentService expressionExperimentService)
-
setExternalDatabaseService
public void setExternalDatabaseService(ubic.gemma.persistence.service.common.description.ExternalDatabaseService externalDatabaseService)
-
setPersisterHelper
public void setPersisterHelper(ubic.gemma.persistence.persister.Persister persisterHelper)
- Parameters:
persisterHelper- the persisterHelper to set
-
setPreprocessorService
public void setPreprocessorService(ubic.gemma.core.analysis.preprocess.PreprocessorService preprocessorService)
-
setQuantitationTypeService
public void setQuantitationTypeService(ubic.gemma.persistence.service.common.quantitationtype.QuantitationTypeService quantitationTypeService)
-
formBackingObject
protected Object formBackingObject(javax.servlet.http.HttpServletRequest request)
- Overrides:
formBackingObjectin classorg.springframework.web.servlet.mvc.AbstractFormController
-
referenceData
protected Map<Object,Object> referenceData(javax.servlet.http.HttpServletRequest request)
- Overrides:
referenceDatain classorg.springframework.web.servlet.mvc.SimpleFormController
-
onSubmit
public org.springframework.web.servlet.ModelAndView onSubmit(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Object command, org.springframework.validation.BindException errors)- Overrides:
onSubmitin classorg.springframework.web.servlet.mvc.SimpleFormController
-
-