1 19 20 package com.sslexplorer.sample.samplewizard.forms; 21 22 import java.util.ArrayList ; 23 import java.util.Iterator ; 24 import java.util.List ; 25 26 import javax.servlet.http.HttpServletRequest ; 27 28 import org.apache.commons.logging.Log; 29 import org.apache.commons.logging.LogFactory; 30 31 import com.sslexplorer.boot.PropertyList; 32 import com.sslexplorer.core.CoreServlet; 33 import com.sslexplorer.sample.samplewizard.actions.SampleDetailsAction; 34 import com.sslexplorer.security.User; 35 import com.sslexplorer.wizard.AbstractWizardSequence; 36 import com.sslexplorer.wizard.forms.DefaultWizardForm; 37 38 45 public class SampleSummaryForm extends DefaultWizardForm { 46 47 final static Log log = LogFactory.getLog(SampleSummaryForm.class); 48 49 private User user; 50 private String resourceName; 51 private List selectedPolicies; 52 53 56 public SampleSummaryForm() { 57 super(false, true, "/WEB-INF/jsp/content/sample/samplewizard/sampleSummary.jspf", "", true, true, "sampleSummary", 58 "sample", "samplewizard.sampleSummary", 4); 59 } 60 61 66 public void init(AbstractWizardSequence sequence, HttpServletRequest request) throws Exception { 67 resourceName = (String ) sequence.getAttribute(SampleDefaultDetailsForm.ATTR_RESOURCE_NAME, null); 68 PropertyList l = (PropertyList) sequence.getAttribute(SamplePolicySelectionForm.ATTR_SELECTED_POLICIES, null); 69 selectedPolicies = new ArrayList (); 70 for (Iterator i = l.iterator(); i.hasNext();) { 71 selectedPolicies.add(CoreServlet.getServlet().getPolicyDatabase().getPolicy(Integer.parseInt(i.next().toString())) 72 .getResourceName()); 73 } 74 user = (User) sequence.getAttribute(SampleDetailsAction.ATTR_USER, null); 75 } 76 77 80 public String getResourceName() { 81 return resourceName; 82 } 83 84 87 public List getSelectedPolicies() { 88 return selectedPolicies; 89 } 90 91 94 public User getUser() { 95 return user; 96 } 97 } 98 | Popular Tags |