1 19 20 package com.sslexplorer.keystore.wizards.forms; 21 22 import javax.servlet.http.HttpServletRequest ; 23 24 import org.apache.commons.logging.Log; 25 import org.apache.commons.logging.LogFactory; 26 import org.apache.struts.upload.FormFile; 27 28 import com.sslexplorer.keystore.wizards.AbstractKeyStoreImportType; 29 import com.sslexplorer.keystore.wizards.KeyStoreImportTypeManager; 30 import com.sslexplorer.keystore.wizards.types.ReplyFromCAImportType; 31 import com.sslexplorer.wizard.AbstractWizardSequence; 32 import com.sslexplorer.wizard.forms.DefaultWizardForm; 33 34 40 public class KeyStoreImportSummaryForm extends DefaultWizardForm { 41 42 final static Log log = LogFactory.getLog(KeyStoreImportSummaryForm.class); 43 44 private String type; 46 private String filename; 47 private String alias; 48 private AbstractKeyStoreImportType importType; 49 50 53 public KeyStoreImportSummaryForm() { 54 super(false, true, "/WEB-INF/jsp/content/keystore/keyStoreImportWizard/summary.jspf", 55 "", true, true, "keyStoreImportSummary", "keystore", "keyStoreImportWizard.keyStoreImportSummary", 3); 56 } 57 58 63 public void init(AbstractWizardSequence sequence, HttpServletRequest request) throws Exception { 64 type = (String )sequence.getAttribute(KeyStoreImportTypeForm.ATTR_TYPE, ""); 65 filename = ((FormFile)sequence.getAttribute(KeyStoreImportFileForm.ATTR_FILENAME, "")).getFileName(); 66 alias = (String )sequence.getAttribute(KeyStoreImportFileForm.ATTR_ALIAS, ""); 67 importType = KeyStoreImportTypeManager.getInstance().getType( 68 (String )sequence.getAttribute(KeyStoreImportTypeForm.ATTR_TYPE, ReplyFromCAImportType.REPLY_FROM_CA)); 69 } 70 71 76 public String getFilename() { 77 return filename; 78 } 79 80 85 public String getType() { 86 return type; 87 } 88 89 94 public String getAlias() { 95 return alias; 96 } 97 98 103 public AbstractKeyStoreImportType getImportType() { 104 return importType; 105 } 106 } 107 | Popular Tags |