1 19 20 package org.efs.openreports.actions.admin; 21 22 import java.util.List ; 23 24 import com.opensymphony.xwork.ActionSupport; 25 26 import org.apache.log4j.Logger; 27 28 import org.efs.openreports.providers.ProviderException; 29 import org.efs.openreports.providers.UserProvider; 30 import org.efs.openreports.providers.UserProviderAware; 31 32 public class ListUsersAction extends ActionSupport implements UserProviderAware 33 { 34 protected static Logger log = Logger.getLogger(ListUsersAction.class); 35 36 private List users; 37 38 private UserProvider userProvider; 39 40 public List getUsers() 41 { 42 return users; 43 } 44 45 public String execute() 46 { 47 try 48 { 49 users = userProvider.getUsers(); 50 } 51 catch (ProviderException pe) 52 { 53 addActionError(pe.getMessage()); 54 return ERROR; 55 } 56 57 return SUCCESS; 58 } 59 60 public void setUserProvider(UserProvider userProvider) 61 { 62 this.userProvider = userProvider; 63 } 64 65 } | Popular Tags |