OSDN Git Service

Resolved some SonarLint warnings
[spring-ext/ozacc-mail.git] / src / main / java / com / ozacc / mail / mailet / MailetRunner.java
index 1aa7fb7..58a9a02 100644 (file)
@@ -16,7 +16,7 @@ import com.ozacc.mail.fetch.ReceivedMail;
  */
 public class MailetRunner {
 
-       private List mailetWrapperList;
+       private List<MailetWrapper> mailetWrapperList;
 
        private FetchMailPro fetchMailPro;
 
@@ -24,7 +24,7 @@ public class MailetRunner {
         * コンストラクタ。
         */
        public MailetRunner() {
-               mailetWrapperList = new ArrayList();
+               mailetWrapperList = new ArrayList<>();
        }
 
        /**
@@ -49,8 +49,8 @@ public class MailetRunner {
         * @param mail MailetWrapperに渡す受信メール
         */
        private void processMail(ReceivedMail mail) {
-               for (Iterator itr = mailetWrapperList.iterator(); itr.hasNext();) {
-                       MailetWrapper mailetWrapper = (MailetWrapper)itr.next();
+               for (Iterator<MailetWrapper> itr = mailetWrapperList.iterator(); itr.hasNext();) {
+                       MailetWrapper mailetWrapper = itr.next();
                        mailetWrapper.execute(mail);
                }
        }
@@ -69,7 +69,7 @@ public class MailetRunner {
         * 
         * @param mailetWrapperList 実行するMailetのMailetWrapperリスト
         */
-       public void setMailetWrapperList(List mailetWrapperList) {
+       public void setMailetWrapperList(List<MailetWrapper> mailetWrapperList) {
                this.mailetWrapperList = mailetWrapperList;
        }
 }
\ No newline at end of file