OSDN Git Service

ディレクトリ構成を Maven 2 標準にすることで pom.xml を簡略化
[spring-ext/ozacc-mail.git] / src / java / com / ozacc / mail / mock / MockFetchMail.java
diff --git a/src/java/com/ozacc/mail/mock/MockFetchMail.java b/src/java/com/ozacc/mail/mock/MockFetchMail.java
deleted file mode 100755 (executable)
index 0e3ae56..0000000
+++ /dev/null
@@ -1,182 +0,0 @@
-package com.ozacc.mail.mock;\r
-\r
-import java.util.ArrayList;\r
-import java.util.List;\r
-\r
-import org.apache.commons.logging.Log;\r
-import org.apache.commons.logging.LogFactory;\r
-\r
-import com.ozacc.mail.MailException;\r
-import com.ozacc.mail.fetch.FetchMail;\r
-import com.ozacc.mail.fetch.ReceivedMail;\r
-\r
-/**\r
- * FetchMailImplクラスのMock。<br>\r
- * <code>setupGetMails()</code>メソッドで<code>ReceivedMail</code>インスタンスをセットすると、<code>getMails()</code>メソッドがそのインスタンスを返します。\r
- * \r
- * @since 1.2\r
- * @author Tomohiro Otsuka\r
- * @version $Id: MockFetchMail.java,v 1.1.2.3 2005/02/05 09:25:25 otsuka Exp $\r
- */\r
-public class MockFetchMail implements FetchMail {\r
-\r
-       private static Log log = LogFactory.getLog(MockFetchMail.class);\r
-\r
-       /** デフォルトのSMTPサーバ。「localhost」 */\r
-       public static final String DEFAULT_HOST = "localhost";\r
-\r
-       /** デフォルトのプロトコル。「pop3」 */\r
-       public static final String DEFAULT_PROTOCOL = "pop3";\r
-\r
-       /**\r
-        * デフォルトのポート。「-1」<br>\r
-        * -1はプロトコルに応じた適切なポートを設定する特別な値。\r
-        */\r
-       public static final int DEFAULT_PORT = -1;\r
-\r
-       private static final String INBOX_NAME = "INBOX";\r
-\r
-       private String host = DEFAULT_HOST;\r
-\r
-       private String protocol = DEFAULT_PROTOCOL;\r
-\r
-       private int port = DEFAULT_PORT;\r
-\r
-       private String username;\r
-\r
-       private String password;\r
-\r
-       private List receivedMails;\r
-\r
-       /**\r
-        * コンストラクタ。\r
-        */\r
-       public MockFetchMail() {\r
-               super();\r
-               receivedMails = new ArrayList();\r
-       }\r
-\r
-       /**\r
-        * <code>MockFetchMail</code>の<code>getMails()</code>メソッドが返す\r
-        * <code>ReceivedMail</code>インスタンスをセットします。\r
-        * \r
-        * @param mail <code>getMails()</code>メソッドが返す<code>ReceivedMail</code>インスタンス\r
-        */\r
-       public void setupGetMails(ReceivedMail mail) {\r
-               receivedMails.add(mail);\r
-       }\r
-\r
-       /**\r
-        * <code>MockFetchMail</code>の<code>getMails()</code>メソッドが返す\r
-        * <code>ReceivedMail</code>インスタンスをセットします。\r
-        * \r
-        * @param mails <code>getMails()</code>メソッドが返す<code>ReceivedMail</code>インスタンス配列\r
-        */\r
-       public void setupGetMails(ReceivedMail[] mails) {\r
-               for (int i = 0; i < mails.length; i++) {\r
-                       ReceivedMail mail = mails[i];\r
-                       setupGetMails(mail);\r
-               }\r
-       }\r
-\r
-       /**\r
-        * @see com.ozacc.mail.fetch.FetchMail#getMails()\r
-        */\r
-       public ReceivedMail[] getMails() throws MailException {\r
-               log.debug(protocol.toUpperCase() + "サーバ[" + host + "]に接続しるフリ。");\r
-               log.debug(protocol.toUpperCase() + "サーバ[" + host + "]に接続したフリ。");\r
-\r
-               if (receivedMails.size() > 0) {\r
-                       log.debug(receivedMails.size() + "通のメールを受信するフリ。");\r
-               } else {\r
-                       log.debug("受信するフリをするメールはありません。");\r
-               }\r
-               try {\r
-                       return (ReceivedMail[])receivedMails.toArray(new ReceivedMail[receivedMails.size()]);\r
-               } finally {\r
-                       log.debug(protocol.toUpperCase() + "サーバ[" + host + "]との接続を切断するフリ。");\r
-                       log.debug(protocol.toUpperCase() + "サーバ[" + host + "]との接続を切断したフリ。");\r
-               }\r
-       }\r
-\r
-       /**\r
-        * @see com.ozacc.mail.fetch.FetchMail#getMails(boolean)\r
-        */\r
-       public ReceivedMail[] getMails(boolean delete) throws MailException {\r
-               ReceivedMail[] result = getMails();\r
-               if (delete) {\r
-                       receivedMails.clear();\r
-               }\r
-               return result;\r
-       }\r
-\r
-       /**\r
-        * @return Returns the host.\r
-        */\r
-       public String getHost() {\r
-               return host;\r
-       }\r
-\r
-       /**\r
-        * @param host The host to set.\r
-        */\r
-       public void setHost(String host) {\r
-               this.host = host;\r
-       }\r
-\r
-       /**\r
-        * @return Returns the password.\r
-        */\r
-       public String getPassword() {\r
-               return password;\r
-       }\r
-\r
-       /**\r
-        * @param password The password to set.\r
-        */\r
-       public void setPassword(String password) {\r
-               this.password = password;\r
-       }\r
-\r
-       /**\r
-        * @return Returns the port.\r
-        */\r
-       public int getPort() {\r
-               return port;\r
-       }\r
-\r
-       /**\r
-        * @param port The port to set.\r
-        */\r
-       public void setPort(int port) {\r
-               this.port = port;\r
-       }\r
-\r
-       /**\r
-        * @return Returns the protocol.\r
-        */\r
-       public String getProtocol() {\r
-               return protocol;\r
-       }\r
-\r
-       /**\r
-        * @param protocol The protocol to set.\r
-        */\r
-       public void setProtocol(String protocol) {\r
-               this.protocol = protocol;\r
-       }\r
-\r
-       /**\r
-        * @return Returns the username.\r
-        */\r
-       public String getUsername() {\r
-               return username;\r
-       }\r
-\r
-       /**\r
-        * @param username The username to set.\r
-        */\r
-       public void setUsername(String username) {\r
-               this.username = username;\r
-       }\r
-}
\ No newline at end of file