1 19 20 package com.sslexplorer.setup.forms; 21 22 import java.util.Iterator ; 23 import java.util.Map ; 24 25 import javax.servlet.http.HttpSession ; 26 27 import com.sslexplorer.security.LogonControllerFactory; 28 import com.sslexplorer.security.SessionInfo; 29 import com.sslexplorer.setup.ActiveSession; 30 import com.sslexplorer.setup.UserSessionsTableModel; 31 import com.sslexplorer.table.forms.AbstractPagerForm; 32 33 34 42 public class UserSessionsForm extends AbstractPagerForm { 43 44 48 public UserSessionsForm() { 49 super(new UserSessionsTableModel()); 50 } 51 52 57 public void initialize(HttpSession session) { 58 super.initialize(session, "user"); 59 Map active = LogonControllerFactory.getInstance().getActiveSessions(); 60 for (Iterator i = active.entrySet().iterator(); i.hasNext();) { 61 Map.Entry entry = (Map.Entry ) i.next(); 62 String ticket = (String ) entry.getKey(); 63 SessionInfo info = (SessionInfo) entry.getValue(); 64 ActiveSession activeSession = new ActiveSession(info); 65 getModel().addItem(activeSession); 66 } 67 getPager().rebuild(getFilterText()); 68 } 69 } | Popular Tags |