Expresso 5-6

Uses of Class
com.jcorporate.expresso.core.controller.Controller

Packages that use Controller
com.jcorporate.expresso.core.controller This package contains the object defining the "Controller" object, an important component of Expresso that should be used to encapsulate all user interaction sequences.  
com.jcorporate.expresso.core.dbobj Ancestor objects for all Database Objects and Schemas.  
com.jcorporate.expresso.ext.controller Controllers that are optional to Expresso.  
com.jcorporate.expresso.ext.xml.controller Contains a controller object for importing and export DBObject data into XML formats. 
com.jcorporate.expresso.services.controller.configuration   
com.jcorporate.expresso.services.dbobj Common database objects - used in many different applications 
com.jcorporate.expresso.services.validation This package provides for a 'validation framework'.  
 

Uses of Controller in com.jcorporate.expresso.core.controller
 

Subclasses of Controller in com.jcorporate.expresso.core.controller
 class DBController
          An extension of the basic Controller object that knows how to connect to a database, and how to read it's own security information for each state
 class SecureIfSetController
          Controller that uses security if the security system is available.
 

Methods in com.jcorporate.expresso.core.controller that return Controller
static Controller Controller.instantiate(String className)
          Factory method to create an Controller from it's name Do not call this function directly!
 Controller DefaultControllerFactory.getController(String className)
          Retrieve the Action controller that matches the class name
 Controller DefaultControllerFactory.getController(String moduleName, String className)
          Retrieve the Action controller that matches the class name The moduleName is ignored for this implementation.
 Controller DefaultControllerFactory.getController(ControllerRequest request)
          Retrieve the Action controller that matches the class name The Struts 1.1 modules are ignored for this implementation.
 Controller State.getController()
          retrieve the controller instance that is associated with this state
 Controller ControllerFactory.getController(String className)
          Dumb construction method.... just tries to create the controller.
 Controller ControllerFactory.getController(String module, String className)
          Dumb construction method.... just tries to create the controller.
 Controller ControllerFactory.getController(ControllerRequest request)
          This method is similar to getController(className) except that it may try to route the construction call to the appropriate servlet constructor IF the request is a HttpServletControllerRequest AND the implementation chooses to accept this mission.
 Controller ExpressoActionServlet.getController(String className)
          Struts compatible version of the controller factory.
 Controller ExpressoActionServlet.getController(String moduleName, String className)
          Struts compatible version of the controller factory.
 Controller ExpressoActionServlet.getController(ControllerRequest request)
          This method is similar to getController(className) except that it may try to route the construction call to the appropriate controlling servlet
 

Methods in com.jcorporate.expresso.core.controller with parameters of type Controller
static ServletControllerRequest ServletControllerRequest.parseParamsMultiPart(org.apache.struts.upload.MultipartRequestHandler mp, org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, HttpServletRequest request, HttpServletResponse response, Controller controller)
          Static constructor for creating an servlet controller request with all the acoutrements of the Struts Action execution signature.
static ServletControllerRequest ServletControllerRequest.parseParams(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, HttpServletRequest request, HttpServletResponse response, Controller controller)
          Parse a regular servlet request for parameters (e.g. not multipart)
 void State.setController(Controller newController)
          Set the 'parent' controller
 

Constructors in com.jcorporate.expresso.core.controller with parameters of type Controller
Transition(String newState, Controller myController)
          Convenience method to transition to another state in this same controller.
 

Uses of Controller in com.jcorporate.expresso.core.dbobj
 

Methods in com.jcorporate.expresso.core.dbobj that return Controller
 Controller Schema.getStartController()
          Return a single transaction as the "starting point" for this application.
 Controller Schema.getLoginController()
          Retrieve the login controller for your schema.
 Controller Schema.getRegistrationController()
          Retrieve the registration controller.
 

Uses of Controller in com.jcorporate.expresso.ext.controller
 

Subclasses of Controller in com.jcorporate.expresso.ext.controller
 class ComponentManager
          Component Manager Controller Description: The Expresso Framework Copyright: Copyright (c) 2001-2002 Company: JCorporate Ltd.
 class DataTransfer
          DataTransfer is a controller used to move data from one db/context to another, with various options
 class Download
          The download controller provides a ready-to-use component for people to download files through.
 class HealthCheck
          HealthCheck is a stand-alone application that is intended to be called periodically by a scheduler to make sure that all components of the system are operational.
 class ReportServer
          Report server is a generic controller for dishing up reports.
 class RunSQL
          RunSQL allows any arbitrary SQL string to be sent to the database & executed Must be carefully secured!
 class RunTests
          RunTests is a stand-alone application that allows sets of tests to be run
 class ServeTextFile
          This controller is used to serve up text files.
 class TestController
          TestController is a controller that can access and run JUnit unit tests, but from within an Expresso environment (e.g.
 class Upload
          This class is a sample of using uploading files.
 

Uses of Controller in com.jcorporate.expresso.ext.xml.controller
 

Subclasses of Controller in com.jcorporate.expresso.ext.xml.controller
 class XMLController
          The XML transaction allows authorized users to easily import and export DBObject contents to XML formats
 

Uses of Controller in com.jcorporate.expresso.services.controller.configuration
 

Subclasses of Controller in com.jcorporate.expresso.services.controller.configuration
 class CreateSettingsWizard
          Wizard-style controller that helps to create a blank set of settings for the Expresso Runtime.
 class UpgradeSettingsWizard
          Wizard controller that updates all the current settings to the new Expresso runtime system.
 

Uses of Controller in com.jcorporate.expresso.services.dbobj
 

Methods in com.jcorporate.expresso.services.dbobj that return Controller
 Controller RegistrationDomain.getRegistrationObject()
          Instantiates the controller based upon the current Controller Value
 

Uses of Controller in com.jcorporate.expresso.services.validation
 

Methods in com.jcorporate.expresso.services.validation with parameters of type Controller
 ControllerResponse LoginEmailValidator.validated(Hashtable params, ControllerRequest request, ControllerResponse response, Controller ctlr)
          This method is used to transition back to the "emailValidate" state of the registration controller which then completes the user's registration and sends out the email notification of succesful registration.
 ControllerResponse ChangePasswordValidator.validated(Hashtable params, ControllerRequest request, ControllerResponse response, Controller ctlr)
          This method is used to regenerate an users password after the validation is successful.
 ControllerResponse ValidationHandler.validated(Hashtable params, ControllerRequest request, ControllerResponse response, Controller ctlr)
          This method is used to complete the application-specific action after the validation is successful.
 ControllerResponse ApproveRegistrationValidator.validated(Hashtable params, ControllerRequest request, ControllerResponse response, Controller ctlr)
          This method is used after the approver is validated.
 


Expresso 5-6

Please see www.jcorporate.com for information about new Expresso releases.