Expresso 5-6

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

Packages that use NonHandleableException
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.servlet Base classes for all JavaCorporate servlets.  
com.jcorporate.expresso.core.servlet.viewhandler Servlets to render the View.  
com.jcorporate.expresso.core.utility Package to contain all of the 'utility' programs in Expresso - these are applications that run from the command line (e.g. not servlets) 
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.controller.dbmaint This package contains the various State objects that make up the "Model" of the DBMaint controller.  
com.jcorporate.expresso.services.validation This package provides for a 'validation framework'.  
 

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

Methods in com.jcorporate.expresso.core.controller that throw NonHandleableException
protected  void Controller.addFinalState(State newFinalState)
          The constructor of the child object should call addFinalState to define the last state to be executed for this controller.
protected  void Controller.addStatePairing(State promptState, State handleState, String stateFormClass)
          The constructor of the child object should call this method with a pairing of State objects.
 ControllerResponse Controller.newState(String newState, ControllerRequest myRequest)
          This is the method where all of the real work of the controller is done.
protected  org.apache.struts.action.ActionForward Controller.getActionForward(ServletControllerRequest req, org.apache.struts.config.ActionConfig mapping, ControllerResponse res)
          Determine the forward appropriate for this controller/state, either from parameters or from configuration files, or from remapping based on past extensions like .xsl
protected  Transition Controller.processTransitions(ControllerRequest request, ControllerResponse response, State nextState)
          This method is the traffic cop that determines which transition to execute after a state completes.
protected  void Controller.setControllerChainingTransition(Transition newControllerChainingTransition)
          Set the transition that will be executed when this controller completes successfully.
 ControllerResponse Controller.setCurrentState(String newState, ControllerRequest params)
          Convenience method to be able to access the state as a property from a JSP.
protected  void Controller.transition(String newState, ControllerRequest req, ControllerResponse res)
           
protected  void Controller.transition(String newState, Class externalController, ControllerRequest req, ControllerResponse res)
          convenience method for transition to other controller
protected  void Controller.transition(String newState, ControllerRequest req, ControllerResponse res, boolean clear)
          Transition to an internal state.
protected  ControllerResponse Transition.newStateDispatch(ControllerRequest request)
          This method invokes a new controller by dispatching to it rather than calling it directly.
 ControllerResponse Transition.transition(ControllerRequest req, ControllerResponse res)
          Run this transition - e.g. transition to the new state of the specified controller object immediately, setting the specified response to the response of this new controller/state, discarding any previous response
 ControllerResponse Transition.transition(ControllerRequest req, ControllerResponse res, boolean clear)
          Run this transition - e.g. transition to the new state of the specified controller object immediately, setting the specified response to the response of this new controller/state, discarding any previous response (if "clear" is specified)

NB: all parameters in the original request are discarded, except those that are explicit params added to this Transition.

 void State.run(ControllerRequest newRequest, ControllerResponse newResponse)
          A state may implement a "run" method to actually perform it's logic by overriding this method.
 void State.perform(StateForm stateForm, ControllerRequest newRequest, ControllerResponse newResponse)
          A state may implement a "perform" method to actually perform it's logic by overriding this method.
protected  void State.transition(String newState, ControllerRequest req, ControllerResponse res)
           
 

Uses of NonHandleableException in com.jcorporate.expresso.core.servlet
 

Methods in com.jcorporate.expresso.core.servlet that throw NonHandleableException
 void CheckLogin.checkLogin(HttpServletRequest request, HttpServletResponse response, ServletConfig c, String forceDB)
          Deprecated. use other checkLogin(request, forcedb); 9/04 v.5.5+
 void CheckLogin.checkLogin(HttpServletRequest request, String forceDB)
          see if login is legitimate
 void CheckLogin.checkLogin(HttpServletRequest request)
          see if login is legitimate
 void CheckLogin.checkLogin(HttpServletRequest request, HttpServletResponse response, ServletConfig c)
          Deprecated. use other checkLogin(request, forcedb); 9/04 v.5.5+
 void CheckLogin.checkLogin(HttpServletRequest request, HttpServletResponse response)
          Deprecated. use other checkLogin(request, forcedb); 9/04 v.5.5+
 

Uses of NonHandleableException in com.jcorporate.expresso.core.servlet.viewhandler
 

Methods in com.jcorporate.expresso.core.servlet.viewhandler that throw NonHandleableException
abstract  void ViewHandler.handleView(ControllerResponse con, HttpServletRequest req, HttpServletResponse res)
          The ViewHandler implementation must implement only this method
 void JSPViewHandler.handleView(ControllerResponse con, HttpServletRequest req, HttpServletResponse res)
          Process a Controller with an explicitly specified "view"
 

Uses of NonHandleableException in com.jcorporate.expresso.core.utility
 

Methods in com.jcorporate.expresso.core.utility that throw NonHandleableException
static void ControllerRun.doController(String conName, Hashtable commandArgs)
          Perform the named Controller
 

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

Methods in com.jcorporate.expresso.ext.controller that throw NonHandleableException
 ControllerResponse RunTests.newState(String newState, ControllerRequest params)
          Transition to a new state
protected  ControllerResponse ComponentManager.runListState(ControllerRequest request, ControllerResponse response)
          Lists the currently installed Schemas
protected  ControllerResponse ComponentManager.runPromptAddState(ControllerRequest request, ControllerResponse response)
           
protected  ControllerResponse ComponentManager.runProcessAddState(ControllerRequest request, ControllerResponse response)
           
protected  ControllerResponse ComponentManager.runComponentDetailsState(ControllerRequest request, ControllerResponse response)
          Lists the details of a particular schema component.
protected  ControllerResponse ComponentManager.runPromptDeleteState(ControllerRequest request, ControllerResponse response)
           
protected  void ComponentManager.runVerifyInstallState(ControllerRequest request, ControllerResponse response)
           
protected  ControllerResponse ComponentManager.runProcessDeleteState(ControllerRequest request, ControllerResponse response)
           
 void RunSQL.runGetDefinitionState(ControllerRequest request, ControllerResponse response)
          Prints the definition of a given table.
 ControllerResponse HealthCheck.newState(String newState, ControllerRequest params)
          Transition to a new state
protected  void DataTransfer.runPromptState(ControllerRequest req, ControllerResponse res)
           
protected  void ReportServer.runProcessReportState(ControllerRequest request, ControllerResponse response)
          Process the actual report.
protected  void ReportServer.runPromptState(ControllerRequest request, ControllerResponse response)
          Runs the Prompt state
protected  void ReportServer.runSelectReportState(ControllerRequest request, ControllerResponse response)
          Runs the Prompt state
protected  void ReportServer.runSetParametersState(ControllerRequest request, ControllerResponse response)
          Selects the report output format, if it is a MultiFormatted Report, and if not, provide a few parameters.
 ControllerResponse TestController.newState(String newState, ControllerRequest params)
          Standard method to select the appropriate next state as the controller moves from state to state.
protected  void TestController.runTransition2FormTestState(ControllerRequest request, ControllerResponse response)
          test a transition to a controller/state which requires a form
protected  void TestController.runTransitionTestState(ControllerRequest request, ControllerResponse response)
          test a transition to a controller/state note that the ControllerSecurityMatrix output uses the default layout, so the title at the top of that page will show this test controller.
protected  void TestController.runPromptTestState(ControllerRequest request, ControllerResponse response)
          test a transition to a controller/state which requires a form
protected  void TestController.runTransitionFromFormTestState(ControllerRequest request, ControllerResponse response)
          test a transition from a controller/state which uses a form to one that does not use a form
 

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

Methods in com.jcorporate.expresso.ext.xml.controller that throw NonHandleableException
 ControllerResponse XMLController.newState(String newState, ControllerRequest req)
          Old-Style State switching method.
 

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

Methods in com.jcorporate.expresso.services.controller.configuration that throw NonHandleableException
 void ShowComponent.run(ControllerRequest request, ControllerResponse response)
           
 void ShowContainerTree.run(ControllerRequest request, ControllerResponse response)
           
protected  void CreateSettingsWizard.runStartState(ControllerRequest request, ControllerResponse response)
          Initialize Wizard and prepare runtime state.
protected  void CreateSettingsWizard.runRuntimeNameState(ControllerRequest request, ControllerResponse response)
          Prompt for a runtime name
protected  void CreateSettingsWizard.runProcessRuntimeNameState(ControllerRequest request, ControllerResponse response)
          Process and validates the input of the runtime state.
protected  void CreateSettingsWizard.runPromptDBSettingsState(ControllerRequest request, ControllerResponse response)
           
protected  void CreateSettingsWizard.runProcessDBSettingsState(ControllerRequest request, ControllerResponse response)
          Processes and validates the DB Settings.
protected  void CreateSettingsWizard.runPromptJNDISettingsState(ControllerRequest request, ControllerResponse response)
           
protected  void CreateSettingsWizard.runProcessJNDISettingsState(ControllerRequest request, ControllerResponse response)
           
protected  void CreateSettingsWizard.runReadDatabaseNotesState(ControllerRequest request, ControllerResponse response)
           
protected  void CreateSettingsWizard.runPromptTestSettingsState(ControllerRequest request, ControllerResponse response)
           
protected  void CreateSettingsWizard.runTestSettingsState(ControllerRequest request, ControllerResponse response)
           
protected  void CreateSettingsWizard.runPromptInstallExpressoState(ControllerRequest request, ControllerResponse response)
           
protected  void CreateSettingsWizard.runInstallExpressoState(ControllerRequest request, ControllerResponse response)
           
protected  void CreateSettingsWizard.runPromptFinishedState(ControllerRequest request, ControllerResponse response)
           
protected  void CreateSettingsWizard.runSaveFileLocalState(ControllerRequest request, ControllerResponse response)
           
protected  void CreateSettingsWizard.runViewFileState(ControllerRequest request, ControllerResponse response)
           
protected  void CreateSettingsWizard.runCompleteState(ControllerRequest request, ControllerResponse response)
           
 

Uses of NonHandleableException in com.jcorporate.expresso.services.controller.dbmaint
 

Methods in com.jcorporate.expresso.services.controller.dbmaint that throw NonHandleableException
 void Update.run(ControllerRequest req, ControllerResponse res)
          Perform the actions of this state.
 void ViewBlob.run(ControllerRequest newRequest, ControllerResponse newResponse)
          Download the BLOB field.
protected  void ViewBlob.sendBlobField(ControllerRequest newRequest, ControllerResponse newResponse, JDBCDataObject dbobj, String fieldName)
          Sends a BLOB field to the client browser.
protected  void ViewBlob.sendMediaObjectField(ControllerRequest newRequest, ControllerResponse newResponse, MediaDBObject dbobj, String fieldName)
          Sends a Media DBObject's BLOB fields to the client.
 void Add.run(ControllerRequest req, ControllerResponse res)
          Actually perform the setup and display of the form
 void AddUpdate.run(ControllerRequest req, ControllerResponse res)
          Performs the real work for this class.
 void List.run(ControllerRequest req, ControllerResponse res)
          Perform the actions of this state.
 void UpdateDelete.run(ControllerRequest req, ControllerResponse res)
          Perform the actions of this state.
 void SearchList.run(ControllerRequest req, ControllerResponse res)
          Perform the actions of this state.
 void UpdateUpdate.run(ControllerRequest req, ControllerResponse res)
          Perform the actions of this state.
 void DynamicCmd.run(ControllerRequest newParams, ControllerResponse newResponse)
          All of the sub-classes of DynamicCmd extend the run method to perform their functionality.
 void Search.run(ControllerRequest req, ControllerResponse res)
          Perform the actions of this state.
 

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

Methods in com.jcorporate.expresso.services.validation that throw NonHandleableException
 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.