|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IWizardManager
Common interface for all wizard managers regardless of wizard type. The WizardGateway object dispatches to the wizard managers based on the data entered in the Wizard definition object. Essentially it provides a sort of Strategy object to allow multiple types of wizards to be hooked under a common management interface.
Method Summary | |
---|---|
void |
add(ExpressoRequest request,
ExpressoResponse response)
Begins an 'add' end-user transaction to create a new wizard. |
void |
edit(WizDefinition wizard,
ExpressoRequest request,
ExpressoResponse response)
Begins an 'edit' end-user transaction to edit an existing wizard. |
void |
run(WizDefinition wizard,
ExpressoRequest request,
ExpressoResponse response)
Runs the wizard that the manager is associated with. |
Method Detail |
---|
void add(ExpressoRequest request, ExpressoResponse response) throws ControllerException
request
- ExpressoRequest the request object.response
- ExpressoResponse the response object.
ControllerException
void edit(WizDefinition wizard, ExpressoRequest request, ExpressoResponse response) throws ControllerException
wizard
- The WizardDefinition to edit.request
- ExpressoRequest the request object.response
- ExpressoResponse the response object.
ControllerException
- upon error.void run(WizDefinition wizard, ExpressoRequest request, ExpressoResponse response) throws ControllerException
wizard
- WizDefinitionrequest
- ExpressoRequestresponse
- ExpressoResponse
ControllerException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |