package org.appfuse.webapp.action;
import org.appfuse.model.User;
import org.appfuse.webapp.listener.UserCounterListener;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import java.util.Set;
public class ActiveUserList extends BasePage implements Serializable {
private static final long serialVersionUID = -2725378005612769815L;
public ActiveUserList() {
setSortColumn("username");
}
@SuppressWarnings("unchecked")
public List getUsers() {
Set users = (Set) getServletContext().getAttribute(UserCounterListener.USERS_KEY);
if (users != null) {
return sort(new ArrayList<User>(users));
} else {
return new ArrayList();
}
}
}