java.lang.Object
org.apache.struts.action.Action
com.jcorporate.expresso.core.controller.Controller
com.jcorporate.expresso.core.controller.DBController
com.jcorporate.expresso.core.controller.SecureIfSetController
com.jcorporate.expresso.services.controller.configuration.CreateSettingsWizard
- All Implemented Interfaces:
- java.io.Serializable
- public class CreateSettingsWizard
- extends com.jcorporate.expresso.core.controller.SecureIfSetController
Wizard-style controller that helps to create a blank set of settings
for the Expresso Runtime.
- Version:
- $Revision: 1.8 $ on $Date: 2004/11/17 20:48:17 $
| Fields inherited from class com.jcorporate.expresso.core.controller.DBController |
|
| Fields inherited from class com.jcorporate.expresso.core.controller.Controller |
CONTROLLER_PARAM_KEY, CTL_SUCC_CTL, CTL_SUCC_STATE, CTL_SUCC_TRAN, mLog, NEWSTATE_EXCEPTION_KEY, ORIGINAL_URL_KEY, REQUEST_KEY, RESPONSE_KEY, RETURN_TO_SENDER_TRAN, STATE_ERR_CTL, STATE_ERR_STATE, STATE_ERR_TRAN, STATE_PARAM_KEY, STATE_SUCC_CTL, STATE_SUCC_STATE, STATE_SUCC_TRAN |
|
Method Summary |
private com.jcorporate.expresso.kernel.RootContainerInterface |
getRootContainerInterface(com.jcorporate.expresso.core.controller.ControllerRequest request)
Retrieve the root container interface for what we're configuring. |
private CreateSettingsBean |
getSettingsBean(com.jcorporate.expresso.core.controller.ControllerRequest request)
|
private void |
persistExpressoServices(com.jcorporate.expresso.core.controller.ControllerRequest request,
com.jcorporate.expresso.kernel.digester.ExpressoServicesConfig config)
|
protected void |
runCompleteState(com.jcorporate.expresso.core.controller.ControllerRequest request,
com.jcorporate.expresso.core.controller.ControllerResponse response)
|
protected void |
runInstallExpressoState(com.jcorporate.expresso.core.controller.ControllerRequest request,
com.jcorporate.expresso.core.controller.ControllerResponse response)
|
protected void |
runProcessDBSettingsState(com.jcorporate.expresso.core.controller.ControllerRequest request,
com.jcorporate.expresso.core.controller.ControllerResponse response)
Processes and validates the DB Settings. |
protected void |
runProcessJNDISettingsState(com.jcorporate.expresso.core.controller.ControllerRequest request,
com.jcorporate.expresso.core.controller.ControllerResponse response)
|
protected void |
runProcessRuntimeNameState(com.jcorporate.expresso.core.controller.ControllerRequest request,
com.jcorporate.expresso.core.controller.ControllerResponse response)
Process and validates the input of the runtime state. |
protected void |
runPromptDBSettingsState(com.jcorporate.expresso.core.controller.ControllerRequest request,
com.jcorporate.expresso.core.controller.ControllerResponse response)
|
protected void |
runPromptFinishedState(com.jcorporate.expresso.core.controller.ControllerRequest request,
com.jcorporate.expresso.core.controller.ControllerResponse response)
|
protected void |
runPromptInstallExpressoState(com.jcorporate.expresso.core.controller.ControllerRequest request,
com.jcorporate.expresso.core.controller.ControllerResponse response)
|
protected void |
runPromptJNDISettingsState(com.jcorporate.expresso.core.controller.ControllerRequest request,
com.jcorporate.expresso.core.controller.ControllerResponse response)
|
protected void |
runPromptTestSettingsState(com.jcorporate.expresso.core.controller.ControllerRequest request,
com.jcorporate.expresso.core.controller.ControllerResponse response)
|
protected void |
runReadDatabaseNotesState(com.jcorporate.expresso.core.controller.ControllerRequest request,
com.jcorporate.expresso.core.controller.ControllerResponse response)
|
protected void |
runRuntimeNameState(com.jcorporate.expresso.core.controller.ControllerRequest request,
com.jcorporate.expresso.core.controller.ControllerResponse response)
Prompt for a runtime name |
protected void |
runSaveFileLocalState(com.jcorporate.expresso.core.controller.ControllerRequest request,
com.jcorporate.expresso.core.controller.ControllerResponse response)
|
protected void |
runStartState(com.jcorporate.expresso.core.controller.ControllerRequest request,
com.jcorporate.expresso.core.controller.ControllerResponse response)
Initialize Wizard and prepare runtime state. |
protected void |
runTestSettingsState(com.jcorporate.expresso.core.controller.ControllerRequest request,
com.jcorporate.expresso.core.controller.ControllerResponse response)
|
protected void |
runViewFileState(com.jcorporate.expresso.core.controller.ControllerRequest request,
com.jcorporate.expresso.core.controller.ControllerResponse response)
|
| Methods inherited from class com.jcorporate.expresso.core.controller.Controller |
addFinalState, addPromptTransitions, addRegDomainParamtoSession, addRequestedURLtoSession, addState, addStatePairing, endTimer, execute, findControllerForm, generateToken, getActionForward, getControllerChainingTransition, getControllerSecurityTransition, getFinalState, getInitialState, getLogger, getParamValues, getRequestURL, getSchema, getSchemaHierarchy, getSchemaInstance, getSchemaStack, getState, getStates, getString, getString, getTitle, handleException, instantiate, isFinalState, isHandleState, isPromptState, isTokenValid, loadStateForm, newState, nextHandleState, nextPromptState, populateStateForm, postPerform, prePerform, previousPromptState, processRequestTransitions, processTransitions, redirectRequest, redirectRequest, remapFromExtension, resetToken, saveToken, setControllerChainingTransition, setControllerSecurityTransition, setCurrentState, setInitialState, setSchema, setSchema, setupDefaultValues, setupReturnToSender, setupSubclassLog, transition, transition, transition, unloadStateForm |
| Methods inherited from class org.apache.struts.action.Action |
addErrors, addMessages, execute, generateToken, getDataSource, getDataSource, getErrors, getLocale, getMessages, getResources, getResources, getServlet, isCancelled, isTokenValid, isTokenValid, resetToken, saveErrors, saveErrors, saveErrors, saveMessages, saveMessages, saveToken, setLocale, setServlet |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
private static final org.apache.log4j.Logger log
RUNTIME_KEY
public static final java.lang.String RUNTIME_KEY
SETTINGS_BEAN_KEY
public static final java.lang.String SETTINGS_BEAN_KEY
- See Also:
- Constant Field Values
SERVICES_CONFIG_KEY
public static final java.lang.String SERVICES_CONFIG_KEY
CreateSettingsWizard
public CreateSettingsWizard()
runStartState
protected void runStartState(com.jcorporate.expresso.core.controller.ControllerRequest request,
com.jcorporate.expresso.core.controller.ControllerResponse response)
throws com.jcorporate.expresso.core.controller.ControllerException,
com.jcorporate.expresso.core.controller.NonHandleableException
- Initialize Wizard and prepare runtime state.
runRuntimeNameState
protected void runRuntimeNameState(com.jcorporate.expresso.core.controller.ControllerRequest request,
com.jcorporate.expresso.core.controller.ControllerResponse response)
throws com.jcorporate.expresso.core.controller.ControllerException,
com.jcorporate.expresso.core.controller.NonHandleableException
- Prompt for a runtime name
runProcessRuntimeNameState
protected void runProcessRuntimeNameState(com.jcorporate.expresso.core.controller.ControllerRequest request,
com.jcorporate.expresso.core.controller.ControllerResponse response)
throws com.jcorporate.expresso.core.controller.ControllerException,
com.jcorporate.expresso.core.controller.NonHandleableException
- Process and validates the input of the runtime state. IT then creates some
blank components that are needed for a basic configuration such as a default
context and a persistence manager.
runPromptDBSettingsState
protected void runPromptDBSettingsState(com.jcorporate.expresso.core.controller.ControllerRequest request,
com.jcorporate.expresso.core.controller.ControllerResponse response)
throws com.jcorporate.expresso.core.controller.ControllerException,
com.jcorporate.expresso.core.controller.NonHandleableException
runProcessDBSettingsState
protected void runProcessDBSettingsState(com.jcorporate.expresso.core.controller.ControllerRequest request,
com.jcorporate.expresso.core.controller.ControllerResponse response)
throws com.jcorporate.expresso.core.controller.ControllerException,
com.jcorporate.expresso.core.controller.NonHandleableException
- Processes and validates the DB Settings.
runPromptJNDISettingsState
protected void runPromptJNDISettingsState(com.jcorporate.expresso.core.controller.ControllerRequest request,
com.jcorporate.expresso.core.controller.ControllerResponse response)
throws com.jcorporate.expresso.core.controller.ControllerException,
com.jcorporate.expresso.core.controller.NonHandleableException
runProcessJNDISettingsState
protected void runProcessJNDISettingsState(com.jcorporate.expresso.core.controller.ControllerRequest request,
com.jcorporate.expresso.core.controller.ControllerResponse response)
throws com.jcorporate.expresso.core.controller.ControllerException,
com.jcorporate.expresso.core.controller.NonHandleableException
runReadDatabaseNotesState
protected void runReadDatabaseNotesState(com.jcorporate.expresso.core.controller.ControllerRequest request,
com.jcorporate.expresso.core.controller.ControllerResponse response)
throws com.jcorporate.expresso.core.controller.ControllerException,
com.jcorporate.expresso.core.controller.NonHandleableException
runPromptTestSettingsState
protected void runPromptTestSettingsState(com.jcorporate.expresso.core.controller.ControllerRequest request,
com.jcorporate.expresso.core.controller.ControllerResponse response)
throws com.jcorporate.expresso.core.controller.ControllerException,
com.jcorporate.expresso.core.controller.NonHandleableException
runTestSettingsState
protected void runTestSettingsState(com.jcorporate.expresso.core.controller.ControllerRequest request,
com.jcorporate.expresso.core.controller.ControllerResponse response)
throws com.jcorporate.expresso.core.controller.ControllerException,
com.jcorporate.expresso.core.controller.NonHandleableException
runPromptInstallExpressoState
protected void runPromptInstallExpressoState(com.jcorporate.expresso.core.controller.ControllerRequest request,
com.jcorporate.expresso.core.controller.ControllerResponse response)
throws com.jcorporate.expresso.core.controller.ControllerException,
com.jcorporate.expresso.core.controller.NonHandleableException
runInstallExpressoState
protected void runInstallExpressoState(com.jcorporate.expresso.core.controller.ControllerRequest request,
com.jcorporate.expresso.core.controller.ControllerResponse response)
throws com.jcorporate.expresso.core.controller.ControllerException,
com.jcorporate.expresso.core.controller.NonHandleableException
runPromptFinishedState
protected void runPromptFinishedState(com.jcorporate.expresso.core.controller.ControllerRequest request,
com.jcorporate.expresso.core.controller.ControllerResponse response)
throws com.jcorporate.expresso.core.controller.ControllerException,
com.jcorporate.expresso.core.controller.NonHandleableException
runSaveFileLocalState
protected void runSaveFileLocalState(com.jcorporate.expresso.core.controller.ControllerRequest request,
com.jcorporate.expresso.core.controller.ControllerResponse response)
throws com.jcorporate.expresso.core.controller.ControllerException,
com.jcorporate.expresso.core.controller.NonHandleableException
runViewFileState
protected void runViewFileState(com.jcorporate.expresso.core.controller.ControllerRequest request,
com.jcorporate.expresso.core.controller.ControllerResponse response)
throws com.jcorporate.expresso.core.controller.ControllerException,
com.jcorporate.expresso.core.controller.NonHandleableException
runCompleteState
protected void runCompleteState(com.jcorporate.expresso.core.controller.ControllerRequest request,
com.jcorporate.expresso.core.controller.ControllerResponse response)
throws com.jcorporate.expresso.core.controller.ControllerException,
com.jcorporate.expresso.core.controller.NonHandleableException
getRootContainerInterface
private com.jcorporate.expresso.kernel.RootContainerInterface getRootContainerInterface(com.jcorporate.expresso.core.controller.ControllerRequest request)
throws com.jcorporate.expresso.core.controller.ControllerException
- Retrieve the root container interface for what we're configuring. If none exists
in the system yet, clear it.
persistExpressoServices
private void persistExpressoServices(com.jcorporate.expresso.core.controller.ControllerRequest request,
com.jcorporate.expresso.kernel.digester.ExpressoServicesConfig config)
throws com.jcorporate.expresso.core.controller.ControllerException
getSettingsBean
private CreateSettingsBean getSettingsBean(com.jcorporate.expresso.core.controller.ControllerRequest request)
throws com.jcorporate.expresso.core.controller.ControllerException