1 19 20 package com.sslexplorer.tunnels.wizards.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.policyframework.PolicyDatabaseFactory; 33 import com.sslexplorer.security.User; 34 import com.sslexplorer.tunnels.wizards.actions.TunnelDetailsAction; 35 import com.sslexplorer.wizard.AbstractWizardSequence; 36 import com.sslexplorer.wizard.forms.DefaultWizardForm; 37 38 public class TunnelSummaryForm extends DefaultWizardForm { 39 40 final static Log log = LogFactory.getLog(TunnelSummaryForm.class); 41 42 private User user; 43 private String resourceName; 44 private List <String > selectedPolicies; 45 46 public TunnelSummaryForm() { 47 super(false, true, "/WEB-INF/jsp/content/tunnels/tunnelWizard/tunnelSummary.jspf", "", true, true, "tunnelSummary", 48 "tunnels", "tunnelWizard.tunnelSummary", 4); 49 } 50 51 56 public void init(AbstractWizardSequence sequence, HttpServletRequest request) throws Exception { 57 resourceName = (String ) sequence.getAttribute(TunnelDetailsForm.ATTR_RESOURCE_NAME, null); 58 PropertyList l = (PropertyList) sequence.getAttribute(TunnelPolicySelectionForm.ATTR_SELECTED_POLICIES, null); 59 selectedPolicies = new ArrayList <String >(); 60 for (Iterator i = l.iterator(); i.hasNext();) { 61 selectedPolicies.add(PolicyDatabaseFactory.getInstance().getPolicy(Integer.parseInt(i.next().toString())) 62 .getResourceName()); 63 } 64 user = (User) sequence.getAttribute(TunnelDetailsAction.ATTR_USER, null); 65 } 66 67 70 public String getResourceName() { 71 return resourceName; 72 } 73 74 77 public List getSelectedPolicies() { 78 return selectedPolicies; 79 } 80 81 84 public User getUser() { 85 return user; 86 } 87 } 88 | Popular Tags |