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