1 16 17 18 package org.apache.struts.webapp.example2.memory; 19 20 21 import org.apache.struts.webapp.example2.Subscription; 22 import org.apache.struts.webapp.example2.User; 23 24 25 33 34 public final class MemorySubscription implements Subscription { 35 36 37 39 40 47 public MemorySubscription(MemoryUser user, String host) { 48 49 super(); 50 this.user = user; 51 this.host = host; 52 53 } 54 55 56 58 59 62 private String host = null; 63 64 65 68 private MemoryUser user = null; 69 70 71 73 74 77 private boolean autoConnect = false; 78 79 public boolean getAutoConnect() { 80 return (this.autoConnect); 81 } 82 83 public void setAutoConnect(boolean autoConnect) { 84 this.autoConnect = autoConnect; 85 } 86 87 88 91 public String getHost() { 92 return (this.host); 93 } 94 95 96 99 private String password = null; 100 101 public String getPassword() { 102 return (this.password); 103 } 104 105 public void setPassword(String password) { 106 this.password = password; 107 } 108 109 110 113 private String type = "imap"; 114 115 public String getType() { 116 return (this.type); 117 } 118 119 public void setType(String type) { 120 this.type = type; 121 } 122 123 124 127 public User getUser() { 128 return (this.user); 129 } 130 131 132 135 private String username = null; 136 137 public String getUsername() { 138 return (this.username); 139 } 140 141 public void setUsername(String username) { 142 this.username = username; 143 } 144 145 146 148 149 152 public String toString() { 153 154 StringBuffer sb = new StringBuffer ("<subscription host=\""); 155 sb.append(host); 156 sb.append("\" autoConnect=\""); 157 sb.append(autoConnect); 158 sb.append("\""); 159 if (password != null) { 160 sb.append(" password=\""); 161 sb.append(password); 162 sb.append("\""); 163 } 164 if (type != null) { 165 sb.append(" type=\""); 166 sb.append(type); 167 sb.append("\""); 168 } 169 if (username != null) { 170 sb.append(" username=\""); 171 sb.append(username); 172 sb.append("\""); 173 } 174 sb.append(">"); 175 return (sb.toString()); 176 177 } 178 179 180 } 181 | Popular Tags |