package binky.reportrunner.ui.actions.admin.config; import java.util.Collection; import org.springframework.security.access.prepost.PreAuthorize; import binky.reportrunner.data.Configuration; import binky.reportrunner.service.ConfigurationService; import binky.reportrunner.ui.actions.base.StandardRunnerAction; public class SetupEditConfig extends StandardRunnerAction { private static final long serialVersionUID = 2776295299243323538L; private Collection<Configuration> configurations; @Override @PreAuthorize("hasRole('ROLE_ADMIN')") public String execute() throws Exception { super.clearActionErrors(); super.clearMessages(); super.clearErrors(); this.configurations=configurationService.getConfigurationItems(); return SUCCESS; } private ConfigurationService configurationService; public void setConfigurationService(ConfigurationService configurationService) { this.configurationService = configurationService; } public Collection<Configuration> getConfigurations() { return configurations; } }