@Retention(value=RUNTIME)
@Target(value=METHOD)
public @interface ViewAction
The ViewAction annotation is used in the ControllerAdapter to define the method where action event is handled.
For example when user clicks on the button with the name "save" the action event "save" is generated and sent to this method.