1 package com.sslexplorer.core; 2 3 import javax.servlet.http.HttpServletRequest ; 4 import javax.servlet.http.HttpServletResponse ; 5 6 import org.apache.struts.action.ActionForward; 7 8 import com.sslexplorer.security.SessionInfo; 9 10 16 public abstract class AbstractDownloadContent implements DownloadContent { 17 18 20 private ActionForward forward; 21 private String messageKey; 22 private String messageResourcesKey; 23 private int id; 24 private String mimeType; 25 private String messageArg0; 26 private String messageArg1; 27 private String messageArg2; 28 private String messageArg3; 29 private String messageArg4; 30 31 44 public AbstractDownloadContent(String mimeType, ActionForward forward, String messageKey, String messageResourcesKey, 45 String messageArg0, String messageArg1, String messageArg2, String messageArg3, String messageArg4) { 46 this.mimeType = mimeType; 47 this.forward = forward; 48 this.messageKey = messageKey; 49 this.messageResourcesKey = messageResourcesKey; 50 this.messageArg0 = messageArg0; 51 this.messageArg1 = messageArg1; 52 this.messageArg2 = messageArg2; 53 this.messageArg3 = messageArg3; 54 this.messageArg4 = messageArg4; 55 } 56 57 60 public abstract void sendDownload(HttpServletResponse response, HttpServletRequest request) throws Exception ; 61 62 65 public void completeDownload(SessionInfo session) { 66 } 68 69 72 public int getId() { 73 return this.id; 74 } 75 76 79 public void setId(int id) { 80 this.id = id; 81 } 82 83 86 public ActionForward getForward() { 87 return this.forward; 88 } 89 90 93 public String getMessageKey() { 94 return this.messageKey; 95 } 96 97 102 public String getMimeType() { 103 return mimeType; 104 } 105 106 111 public void setMimeType(String mimeType) { 112 this.mimeType = mimeType; 113 } 114 115 118 public String getMessageResourcesKey() { 119 return this.messageResourcesKey; 120 } 121 122 125 public String getMessageArg0() { 126 return this.messageArg0; 127 } 128 129 132 public String getMessageArg1() { 133 return this.messageArg1; 134 } 135 136 139 public String getMessageArg2() { 140 return this.messageArg2; 141 } 142 143 146 public String getMessageArg3() { 147 return this.messageArg3; 148 } 149 150 153 public String getMessageArg4() { 154 return this.messageArg4; 155 } 156 157 160 public ActionForward getMessageForward() { 161 return new ActionForward("/showFileDownload.do", true); 162 } 163 } 164
| Popular Tags
|