| org.sakaiproject.metaobj.utils.mvc.intf.Controller
All known Subclasses: org.theospi.portfolio.matrix.control.EditScaffoldingConfirmationController, org.theospi.portfolio.matrix.control.ReviewHelperController, org.sakaiproject.metaobj.shared.control.FormViewController, org.theospi.portfolio.presentation.control.DeleteCommentController, org.theospi.portfolio.matrix.control.DeleteLevelController, org.theospi.portfolio.matrix.control.EditScaffoldingCellConfirmationController, org.theospi.portfolio.presentation.control.DeletePresentationController, org.theospi.portfolio.matrix.control.MoveCriterionController, org.theospi.portfolio.matrix.control.DeleteScaffoldingConfirmationController, org.theospi.portfolio.help.control.HelpController, org.sakaiproject.metaobj.shared.control.FormHelperController, org.theospi.portfolio.matrix.control.PublishScaffoldingConfirmationController, org.sakaiproject.metaobj.shared.control.ListStructuredArtifactDefinitionsController, org.sakaiproject.metaobj.shared.control.RefreshHomesController, org.sakaiproject.metaobj.shared.control.FormCreateResourceHelper, org.theospi.portfolio.matrix.control.DeleteCriterionController, org.sakaiproject.metaobj.shared.control.TitleController, org.theospi.portfolio.help.control.GlossaryController, org.sakaiproject.metaobj.shared.control.AddXmlElementController, org.theospi.portfolio.matrix.control.MoveLevelController, org.theospi.portfolio.matrix.control.AbstractMatrixController, org.theospi.portfolio.presentation.control.EditTemplateFileController, org.theospi.portfolio.matrix.control.AttachArtifactController, org.theospi.portfolio.presentation.control.InsertImageController, org.sakaiproject.metaobj.shared.control.ImportStructuredArtifactDefinitionController, org.theospi.portfolio.presentation.control.EditItemDefinitionController, org.theospi.portfolio.presentation.control.UpdateCommentVisibilityController, org.theospi.portfolio.matrix.control.ReviewPostProcessor, org.theospi.portfolio.presentation.control.AbstractPresentationController, org.theospi.portfolio.style.tool.AbstractStyleController, org.theospi.portfolio.matrix.control.ImportScaffoldingController, org.theospi.portfolio.matrix.control.ManageCellStatusController, org.theospi.portfolio.matrix.control.MatrixResetController, org.theospi.portfolio.presentation.control.DeleteItemDefinitionController, org.theospi.portfolio.matrix.control.PreviewScaffoldingController,
Controller | public interface Controller (Code) | | Our Controller framework is build on top of the Spring's mvc framework. We provide
an extra layer of abstraction that is not bound to any particular technology
(servlet, portlet, thick GUI, etc). In order to use our framework you really
should have good understanding of spring's mvc architecture especially the
SimpleFormController and AbstractCommandController. We assume you understand
what a backing object is, and the flow for form submission, and validation.
This interface provides the basic Controller functionality. The system
binds request params into the requestModel, and calls handleRequest. The requestModel
type is configured in the spring config using the commandClass property. By default
the no argument constructor will be used to create this object. If you require more
control over how this backing object is created implement CustomCommandController.
author: John Ellis (john.ellis@rsmart.com) author: John Bush (john.bush@rsmart.com) |
handleRequest | public ModelAndView handleRequest(Object requestModel, Map request, Map session, Map application, Errors errors)(Code) | | |
|
|