// =================================================================================== // ExecuteConfig // ============= protected void setupExecuteConfig( S2ExecuteConfig executeConfig, S2ActionMapping actionMapping, Class<?> actionClass, Method method) { final Execute execute = method.getAnnotation(Execute.class); final String input = !StringUtil.isEmpty(execute.input()) ? execute.input() : null; executeConfig.setMethod(method); executeConfig.setSaveErrors(execute.saveErrors()); executeConfig.setInput(input); doSetupValidationConfig(executeConfig, actionMapping, actionClass, method, execute, input); executeConfig.setUrlPattern(execute.urlPattern()); doSetupRole(executeConfig, execute); executeConfig.setStopOnValidationError(execute.stopOnValidationError()); executeConfig.setRemoveActionForm(execute.removeActionForm()); doSetupResetMethod(executeConfig, actionMapping, execute); executeConfig.setRedirect(execute.redirect()); }