1 19 20 package com.sslexplorer.webforwards.webforwardwizard.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 com.sslexplorer.boot.PropertyList; 29 import com.sslexplorer.policyframework.Policy; 30 import com.sslexplorer.policyframework.PolicyDatabaseFactory; 31 import com.sslexplorer.security.User; 32 import com.sslexplorer.webforwards.webforwardwizard.actions.WebForwardSpecificDetailsAction; 33 import com.sslexplorer.wizard.AbstractWizardSequence; 34 import com.sslexplorer.wizard.forms.DefaultWizardForm; 35 36 43 public class WebForwardSummaryForm extends DefaultWizardForm { 44 private User user; 45 private String resourceName; 46 private List <String > selectedPolicies; 47 49 52 public WebForwardSummaryForm() { 53 super(false, true, "/WEB-INF/jsp/content/webforward/webforwardwizard/webForwardSummary.jspf", "previous", true, true, "webForwardSummary", 54 "webForwards", "webForwardWizard.webForwardSummary", 6); 55 } 56 57 62 public void init(AbstractWizardSequence sequence, HttpServletRequest request) throws Exception { 63 resourceName = (String ) sequence.getAttribute(WebForwardSpecificDetailsForm.ATTR_RESOURCE_NAME, null); 64 PropertyList l = (PropertyList) sequence.getAttribute(WebForwardPolicySelectionForm.ATTR_SELECTED_POLICIES, null); 65 selectedPolicies = new ArrayList <String >(); 66 for (Iterator i = l.iterator(); i.hasNext();) { 67 int policyId = Integer.parseInt(i.next().toString()); 68 Policy policy = PolicyDatabaseFactory.getInstance().getPolicy(policyId); 69 selectedPolicies.add(policy.getResourceName()); 70 } 71 user = (User) sequence.getAttribute(WebForwardSpecificDetailsAction.ATTR_USER, null); 72 } 73 74 77 public String getResourceName() { 78 return resourceName; 79 } 80 81 84 public List getSelectedPolicies() { 85 return selectedPolicies; 86 } 87 88 91 public User getUser() { 92 return user; 93 } 94 } | Popular Tags |