1 19 20 package com.sslexplorer.applications.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.applications.ApplicationsPlugin; 32 import com.sslexplorer.boot.PropertyList; 33 import com.sslexplorer.policyframework.PolicyDatabaseFactory; 34 import com.sslexplorer.wizard.AbstractWizardSequence; 35 import com.sslexplorer.wizard.forms.DefaultWizardForm; 36 37 44 public class ApplicationShortcutWizardSummaryForm extends DefaultWizardForm { 45 46 final static Log log = LogFactory.getLog(ApplicationShortcutWizardSummaryForm.class); 47 48 private String resourceName; 49 private List selectedPolicies; 50 51 54 public ApplicationShortcutWizardSummaryForm() { 55 super(false, true, "/WEB-INF/jsp/content/applications/applicationShortcutWizard/summary.jspf", "previous", true, true, 56 "applicationShortcutSummary", ApplicationsPlugin.MESSAGE_RESOURCES_KEY, "applicationShortcutWizard.applicationShortcutSummary", 5); 57 } 58 59 64 public void init(AbstractWizardSequence sequence, HttpServletRequest request) throws Exception { 65 resourceName = (String ) sequence.getAttribute(ApplicationShortcutWizardDetailsForm.ATTR_RESOURCE_NAME, null); 66 PropertyList l = (PropertyList) sequence.getAttribute(ApplicationShortcutWizardPolicySelectionForm.ATTR_SELECTED_POLICIES, null); 67 selectedPolicies = new ArrayList (); 68 for (Iterator i = l.iterator(); i.hasNext();) { 69 selectedPolicies.add(PolicyDatabaseFactory.getInstance().getPolicy(Integer.parseInt(i.next().toString())) 70 .getResourceName()); 71 } 72 } 73 74 79 public String getResourceName() { 80 return resourceName; 81 } 82 83 88 public List getSelectedPolicies() { 89 return selectedPolicies; 90 } 91 } 92 | Popular Tags |