Expresso 5-6

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

Packages that use ControllerRequest
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.core.misc Miscellaneous objects for file manipulation, running OS processes, etc 
com.jcorporate.expresso.core.security This package contains Expresso's security system, switchable from "weak" security (e.g. minimal-strength encryption) to "strong" security.  
com.jcorporate.expresso.core.security.filters Contains the mechanisms to filter malicious control characters from strings before being sent to a browser. 
com.jcorporate.expresso.ext.controller Controllers that are optional to Expresso.  
com.jcorporate.expresso.ext.dbobj Contains database object definitions for download files functionality and self-Registered User functionality. 
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.controller.ui Objects that provide an automatic user interface rendering capability to the system 
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 ControllerRequest in com.jcorporate.expresso.core.controller
 

Subclasses of ControllerRequest in com.jcorporate.expresso.core.controller
 class ServletControllerRequest
          ServletControllerRequest is an extension of ControllerRequest that also contains access to "special" servlet-related items, such as the ServletResponse object.
 

Fields in com.jcorporate.expresso.core.controller declared as ControllerRequest
protected  ControllerRequest ControllerResponse.myRequest
          The ControllerRequest object set for this response
 

Methods in com.jcorporate.expresso.core.controller that return ControllerRequest
 ControllerRequest ControllerResponse.getRequest()
          Retrieve the ControllerRequest associated with this object
protected  ControllerRequest State.getControllerRequest()
          Gets the ControllerRequest object associated with this state.
 

Methods in com.jcorporate.expresso.core.controller with parameters of type ControllerRequest
protected  org.apache.struts.action.ActionForm Controller.findControllerForm(ControllerRequest request)
          Return the Struts ActionForm associated with this controller as specified in the Struts config file.
protected  void Controller.handleException(HttpServletRequest req, ControllerRequest creq, String dbName, String userName, Throwable theException)
          Handle an exception error that is not otherwise caught or handled by the Controller instance itself.
protected  void Controller.addRequestedURLtoSession(HttpServletRequest req, ControllerRequest creq)
           
protected  void Controller.addRegDomainParamtoSession(HttpServletRequest req, ControllerRequest creq, String regDomain)
          ???????????????????????
 ControllerResponse Controller.newState(String newState, ControllerRequest myRequest)
          This is the method where all of the real work of the controller is done.
protected  void Controller.prePerform(State nextState, ControllerRequest request, ControllerResponse response)
          Template Method, allowing a subclass to do an action after any state in this controller is performed.
protected  void Controller.postPerform(State nextState, ControllerRequest request, ControllerResponse response)
          Template Method, allowing a subclass to into actions after the invocation of any state in this controller.
protected  void Controller.populateStateForm(StateForm stateForm, ControllerRequest request)
          Populate the state form with any matching request parameters.
protected  void Controller.processRequestTransitions(State nextState, ControllerRequest request)
          

This method picks up the following routing parameters from the current request and builds transition objects from them before the state is invoked.

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.
 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.setupReturnToSender(State nextState, ControllerRequest request)
          This method is called before a state executes.
 boolean Controller.stateAllowed(String newState, ControllerRequest params)
          Is this state allowed for the current user?
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.
 void Controller.redirectRequest(ControllerRequest request, ControllerResponse response, String redirectURL)
          redirect response so that URL changes in client browser
protected  String Controller.generateToken(ControllerRequest request)
          Generate a new transaction token, to be used for enforcing a single request for a particular transaction.
protected  boolean Controller.isTokenValid(ControllerRequest request)
          Return true if there is a transaction token stored in the user's current session, and the value submitted as a request parameter with this action matches it.
protected  void Controller.resetToken(ControllerRequest request)
          Reset the saved transaction token in the user's session.
protected  void Controller.saveToken(ControllerRequest request)
          Save a new transaction token in the user's current session, creating a new session if necessary.
 Controller DefaultControllerFactory.getController(ControllerRequest request)
          Retrieve the Action controller that matches the class name The Struts 1.1 modules are ignored for this implementation.
 void ControllerResponse.setRequest(ControllerRequest newRequest)
          Set the controller request - this is done as part of the processing of the controller so that the response has access to all of the request fields
 boolean DBController.stateAllowed(String newState, ControllerRequest myRequest)
          For database controllers, we check if the new state is allowed against the database objects for that purpose
static boolean DBController.isAllowed(ControllerRequest request, DBController controller, String newState)
          for the given controller class and state, can the user in this request access this state?
protected  String DBController.getString(String stringCode, Object[] args, ControllerRequest myRequest)
          Deprecated. The getString method from ControllerRequest should be used in *all* cases - this method is not reliable, as the same DBController instance is shared between users.
protected  ControllerResponse Transition.newStateDispatch(ControllerRequest request)
          This method invokes a new controller by dispatching to it rather than calling it directly.
 void Transition.setReturnToSenderParms(ControllerRequest newReturnToSenderRequest)
          This method will take the request parameters that were passed to this state and will copy them into this transition's parameters.
 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
 void Transition.redirectTransition(ControllerRequest request, ControllerResponse response)
          Transition to a new controller and state by issuing a Redirect request to the browser.
 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)
           
 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.
 void TilesController.execute(org.apache.struts.tiles.ComponentContext context, ControllerRequest request, ControllerResponse response, ServletContext servletContext)
          This method will be called by the perform() method.
 boolean SecureIfSetController.stateAllowed(String newState, ControllerRequest params)
          Similar to DBController's EXCEPT that if there is no installed Database connections then the state is allowed.
 ErrorCollection StateForm.validate(ControllerRequest request)
           
 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
 void DefaultForm.saveForm(ControllerRequest req)
           
 void DefaultForm.restoreForm(ControllerRequest req)
           
 ErrorCollection DefaultForm.validate(ControllerRequest request)
           
 

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

Constructors in com.jcorporate.expresso.core.dbobj with parameters of type ControllerRequest
SecuredDBObject(ControllerRequest request)
          Constructor that sets user ID and data context from request
MultiDBObject(ControllerRequest request)
          MultiDBObject constructor which sets dbname from request
 

Uses of ControllerRequest in com.jcorporate.expresso.core.misc
 

Methods in com.jcorporate.expresso.core.misc with parameters of type ControllerRequest
 void RecordPaginator.setPageNumber(ControllerRequest request)
          Sets the page number based upon the controller request object.
 

Uses of ControllerRequest in com.jcorporate.expresso.core.security
 

Methods in com.jcorporate.expresso.core.security with parameters of type ControllerRequest
static User User.getUser(ControllerRequest request)
          Convenience routine to find current user.
 

Uses of ControllerRequest in com.jcorporate.expresso.core.security.filters
 

Methods in com.jcorporate.expresso.core.security.filters with parameters of type ControllerRequest
static String HtmlPlusURLFilter.getWebHostPort(ControllerRequest request)
          Get web server address
 

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

Methods in com.jcorporate.expresso.ext.controller with parameters of type ControllerRequest
 ControllerResponse RunTests.newState(String newState, ControllerRequest params)
          Transition to a new state
protected  ControllerResponse ServeTextFile.runServeTextFileState(ControllerRequest request, ControllerResponse response)
          Serves up a basic text file as specified by the parameter.
protected  ControllerResponse ServeTextFile.runServeJavaFileState(ControllerRequest request, ControllerResponse response)
          Serves up a java source file as specified by the parameter.
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  ArrayList ComponentManager.parseMarkedClassNames(ControllerRequest request, ControllerResponse response)
           
protected  ControllerResponse ComponentManager.runProcessDeleteState(ControllerRequest request, ControllerResponse response)
           
 void RunSQL.runPromptState(ControllerRequest request, ControllerResponse response)
          Present a form requesting the SQL to be executed
 void RunSQL.runGetDefinitionState(ControllerRequest request, ControllerResponse response)
          Prints the definition of a given table.
 void RunSQL.runRunState(ControllerRequest req, ControllerResponse res)
          Receive the SQL request from the client & send it to the database for execution.
protected  DownloadFiles Download.getThisDownloadFile(ControllerRequest request, User u)
          Convenience method to retrieve the download file based upon the file parameter
protected  ControllerResponse Download.runBeginState(ControllerRequest request, ControllerResponse response)
          Starts a download for a file.
protected  ControllerResponse Download.runListState(ControllerRequest request, ControllerResponse response)
          Lists the files available for download.
protected  ControllerResponse Download.runDownloadState(ControllerRequest controllerRequest, ControllerResponse controllerResponse)
          Returns the file actually requested by the user.
protected  boolean Download.isAllowed(ControllerRequest request, DownloadFiles oneFile, User myUser)
          Is it allowed for this user to download this particular file?
protected  void Download.logInvalidFileRequest(ControllerRequest request, User myUser)
          Sets off the system event for an invalid file number requested.
protected  void Download.checkIsAllowed(ControllerRequest request, User u, DownloadFiles file)
          Checks file permissions and throws an Exception, and logs an event if the user does not have permission to run.
protected  void Download.runViewNotesState(ControllerRequest request, ControllerResponse response)
          View the notes associated with the download.
 ControllerResponse HealthCheck.newState(String newState, ControllerRequest params)
          Transition to a new state
protected  void DataTransfer.runSelSchemaState(ControllerRequest req, ControllerResponse res)
           
protected  void DataTransfer.runPromptState(ControllerRequest req, ControllerResponse res)
           
protected  void DataTransfer.runTransferState(ControllerRequest req, ControllerResponse res)
           
protected  ExpressoReport ReportServer.instantiateReport(ControllerRequest request)
          Instantiate an Expresso report based upon the 'ReportClass' parameter given in the ControllerRequest object
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 ControllerRequest in com.jcorporate.expresso.ext.dbobj
 

Constructors in com.jcorporate.expresso.ext.dbobj with parameters of type ControllerRequest
DownloadFiles(ControllerRequest request)
          For using DBObjects within Controllers.
AppIntegration(ControllerRequest request)
          For using DBObjects within Controllers.
SingleDBUserInfo(ControllerRequest request)
          Deprecated. For using DBObjects within Controllers.
PerfTestSetDet(ControllerRequest request)
          For using DBObjects within Controllers.
PerfTests(ControllerRequest request)
          For using DBObjects within Controllers.
PerfTestSet(ControllerRequest request)
          For using DBObjects within Controllers.
PerfTestStat(ControllerRequest request)
          For using DBObjects within Controllers.
DownloadLog(ControllerRequest request)
          For using DBObjects within Controllers.
 

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

Methods in com.jcorporate.expresso.ext.xml.controller with parameters of type ControllerRequest
 ControllerResponse XMLController.newState(String newState, ControllerRequest req)
          Old-Style State switching method.
 

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

Methods in com.jcorporate.expresso.services.controller.configuration with parameters of type ControllerRequest
 void ShowComponent.run(ControllerRequest request, ControllerResponse response)
           
 void ShowComponent.displayNoRuntime(ControllerRequest requset, ControllerResponse response)
           
protected  RootContainerInterface ConfigurationBase.getRuntime(ControllerRequest request)
          Retreives the current runtime that we're working on.
 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)
           
protected  void UpgradeSettingsWizard.runStartState(ControllerRequest request, ControllerResponse response)
           
 

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

Methods in com.jcorporate.expresso.services.controller.dbmaint with parameters of type ControllerRequest
 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.
protected  Block ListBase.generatePageTransitions(ControllerRequest request, RecordPaginator rp, int pageLimit)
          Generates an arrayList of transitions to allow direct jumping to a page.
 void Search.run(ControllerRequest req, ControllerResponse res)
          Perform the actions of this state.
 

Uses of ControllerRequest in com.jcorporate.expresso.services.controller.ui
 

Methods in com.jcorporate.expresso.services.controller.ui with parameters of type ControllerRequest
 Block AutoControllerElement.createDBObjectBlock(ControllerRequest request, ControllerResponse response, DataObject dbobj)
          Creates a DBObject Block that contains all the non-secret fields for the DBObject.
 Block AutoControllerElement.createDBObjectBlock(ControllerRequest request, ControllerResponse response, String title, DataObject dbobj)
          Creates a DBObject Block that contains all the non-secret fields for the DBObject.
 DataObject AutoControllerElement.parseBlock(ControllerRequest request, DataObject oneObject, ErrorCollection ec)
          Convienence method if you only expect one DBObject to be returned from a particular form.
 DataObject AutoControllerElement.parseDBObject(ControllerRequest request, DataObject oneObject, ErrorCollection ec)
          Convienence method if you only expect one DBObject to be returned from a particular form, and unlike the ParseBlock, there is no DBOBject name prefix attached to the parameter names.
 DataObject AutoControllerElement.parseDBObject(ControllerRequest request, DataObject oneObject, ErrorCollection ec, boolean validate)
           
 DataObject[] AutoControllerElement.parseBlocks(ControllerRequest request, DataObject[] theObjects, ErrorCollection ec)
          Parses the appropriate DBObject from the block.
 String AutoControllerElement.parseSingleInput(ControllerRequest request, DataObject dbobj, String fieldName, String parameterName, ErrorCollection ec)
          Takes the Controller Request and appropriately parses a string for a particular field.
 Block DefaultAutoElement.createDBObjectBlock(ControllerRequest request, ControllerResponse response, DataObject dbobj)
          Creates a DBObject Block that contains all the non-secret fields for the DBObject.
 Block DefaultAutoElement.createDBObjectBlock(ControllerRequest request, ControllerResponse response, String title, DataObject dbobj)
          Creates a DBObject Block that contains all the non-secret fields for the DBObject.
 DataObject DefaultAutoElement.parseBlock(ControllerRequest request, DataObject oneObject, ErrorCollection ec)
          Convienence method if you only expect one DBObject to be returned from a particular form.
 DataObject[] DefaultAutoElement.parseBlocks(ControllerRequest request, DataObject[] theObjects, ErrorCollection ec)
          Parses the appropriate DBObject from the block.
 DataObject DefaultAutoElement.parseDBObject(ControllerRequest request, DataObject oneObject, ErrorCollection ec, boolean validate)
          Parses a dbobject
 DataObject DefaultAutoElement.parseDBObject(ControllerRequest request, DataObject oneObject, ErrorCollection ec)
          Convienence method if you only expect one DBObject to be returned from a particular form, and unlike the ParseBlock, there is no DBOBject name prefix attached to the parameter names.
 String DefaultAutoElement.parseSingleInput(ControllerRequest request, DataObject dbobj, String fieldName, String parameterName, ErrorCollection ec)
          Takes the Controller Request and appropriately parses a string for a particular field.
 

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

Constructors in com.jcorporate.expresso.services.dbobj with parameters of type ControllerRequest
RegistrationObjectMap(ControllerRequest request)
          For using DBObjects within Controllers.
MimeTypes(ControllerRequest request)
          For using DBObjects within Controllers.
DefaultUserInfo(ControllerRequest request)
          For using DBObjects within Controllers.
DBMessage(ControllerRequest request)
          For using DBObjects within Controllers.
Setup(ControllerRequest request)
          For using DBObjects within Controllers.
UserPreference(ControllerRequest request)
          For using DBObjects within Controllers.
JobSecurity(ControllerRequest request)
          For using DBObjects within Controllers.
GroupMembers(ControllerRequest request)
          For using DBObjects within Controllers.
CacheSync(ControllerRequest request)
          For using DBObjects within Controllers.
JobQueue(ControllerRequest request)
          For using DBObjects within Controllers.
UserGroup(ControllerRequest request)
          For using DBObjects within Controllers.
JobHandlerRegistry(ControllerRequest request)
          For using DBObjects within Controllers.
ControllerDefault(ControllerRequest request)
          For using DBObjects within Controllers.
UserPreferenceDef(ControllerRequest request)
          For using DBObjects within Controllers.
DBObjSecurity(ControllerRequest request)
          For using DBObjects within Controllers.
DBObjImpl(ControllerRequest request)
          Deprecated. For using DBObjects within Controllers.
 

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

Methods in com.jcorporate.expresso.services.validation with parameters of type ControllerRequest
 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.