1. Action

Naming

[ModuleName_][SubSection_]NameAction

Example: MyModule_Sub_EditAction

Execute Methods

execute[Method](AgaviParameterHolder parameters)

Agavi tries to use the execute method specific to the current request method (e.g. executeRead or executeWrite). If such a method is not defined by the current action a generic execute is used. If that doesn't exist either execution and validation is skiped and the default view (returned by getDefaultViewName()) is used.

Validation Methods

register[Method]Validators(AgaviValidatorManager validatorManager)

validate[Method](AgaviParameterHolder parameters)

Error Handlers

Default View Name

Request Parameters