| 1 19 20 package com.sslexplorer.sample.forms; 21 22 import java.util.Iterator ; 23 import java.util.List ; 24 25 import org.apache.commons.logging.Log; 26 import org.apache.commons.logging.LogFactory; 27 28 import com.sslexplorer.core.CoreServlet; 29 import com.sslexplorer.policyframework.forms.AbstractResourcesForm; 30 import com.sslexplorer.sample.Sample; 31 import com.sslexplorer.sample.SampleItem; 32 import com.sslexplorer.security.SessionInfo; 33 34 41 public class SamplesForm extends AbstractResourcesForm { 42 43 static Log log = LogFactory.getLog(SamplesForm.class); 44 45 48 public SamplesForm() { 49 super("samples"); 50 } 51 52 59 public void initialise(List samples, SessionInfo session, String defaultSortColumnId) { 60 super.initialize(session.getHttpSession(), defaultSortColumnId); 61 try { 62 for (Iterator i = samples.iterator(); i.hasNext();) { 63 Sample sample = (Sample) i.next(); 64 List policies = CoreServlet.getServlet().getPolicyDatabase().getPoliciesAttachedToResource(sample); 65 SampleItem si = new SampleItem(sample, policies); 66 si.setFavoriteType(getFavoriteType(si.getResource().getResourceId())); 67 getModel().addItem(si); 68 } 69 checkSort(); 70 getPager().rebuild(getFilterText()); 71 } catch (Throwable t) { 72 log.error("Failed to initialise resources form.", t); 73 } 74 } 75 } 76 | Popular Tags |