Package com.google.appengine.api.mail.MailServicePb

Examples of com.google.appengine.api.mail.MailServicePb.MailMessage


            for (Reference r : response.keys()) {
                datastoreKeys.add(DatastoreUtil.referenceToKey(r));
            }
        } else if (service.equals(MAIL_SERVICE)
            && method.startsWith(SEND_METHOD)) { // Send[ToAdmins]
            MailMessage messagePb = new MailMessage();
            messagePb.mergeFrom(requestBuf);
            mailMessages.add(messagePb);
        }
        return responseBuf;
    }
View Full Code Here


            for (Reference r : response.keys()) {
                datastoreKeys.add(DatastoreUtil.referenceToKey(r));
            }
        } else if (service.equals(MAIL_SERVICE)
            && method.startsWith(SEND_METHOD)) { // Send[ToAdmins]
            MailMessage messagePb = new MailMessage();
            messagePb.mergeFrom(requestBuf);
            mailMessages.add(messagePb);
        }
        return responseBuf;
    }
View Full Code Here

            for (Reference r : response.keys()) {
                datastoreKeys.add(DatastoreUtil.referenceToKey(r));
            }
        } else if (service.equals(MAIL_SERVICE)
            && method.startsWith(SEND_METHOD)) { // Send[ToAdmins]
            MailMessage messagePb = new MailMessage();
            messagePb.mergeFrom(requestBuf);
            mailMessages.add(messagePb);
        }
        return responseBuf;
    }
View Full Code Here

        message.setSender(sender);
        message.setSubject(subject);
        message.setTextBody(body);
        MailServiceFactory.getMailService().sendToAdmins(message);
        assertThat(tester.mailMessages.size(), is(1));
        MailMessage mes = tester.mailMessages.get(0);
        assertThat(mes.getTo(0), is(to));
        assertThat(mes.getSender(), is(sender));
        assertThat(mes.getSubject(), is(subject));
        assertThat(mes.getTextBody(), is(body));
    }
View Full Code Here

            for (Reference r : response.keys()) {
                datastoreKeys.add(DatastoreUtil.referenceToKey(r));
            }
        } else if (service.equals(MAIL_SERVICE)
            && method.startsWith(SEND_METHOD)) { // Send[ToAdmins]
            MailMessage messagePb = new MailMessage();
            messagePb.mergeFrom(requestBuf);
            mailMessages.add(messagePb);
        }
        return responseBuf;
    }
View Full Code Here

        ApiProxy.setDelegate(mailDelegate);
        tester.request.setMethod("POST");
        tester.param("title", " テスト用議事録1");
        tester.start(PATH);
        assertThat(" メールが送信される", mailDelegate.messages.size(), is(1));
        MailMessage mail = mailDelegate.messages.get(0);
        assertThat(
            "From",
            mail.getSender(),
            is("minutes@yourappid.appspotmail.com"));
        assertThat("Subject", mail.getSubject(), is(" 新しい議事録が追加されました"));
        assertThat(
            "Body",
            mail.getTextBody(Charset.forName("utf-8")),
            containsString("http://localhost/minutes.html?minutes="));
        // ApiProxy.Delegate をもとに戻す。
        ApiProxy.setDelegate(parentDelegate);
    }
View Full Code Here

        assertThat(
            " レスポンスコードが204",
            tester.response.getStatus(),
            is(HttpServletResponse.SC_NO_CONTENT));
        assertThat(" メールが送信される", mailDelegate.messages.size(), is(1));
        MailMessage mail = mailDelegate.messages.get(0);
        assertThat(
            "From",
            mail.getSender(),
            is("minutes@yourappid.appspotmail.com"));
        assertThat("To", mail.getTo(0), is("test@example.com"));
        assertThat(
            "Subject",
            mail.getSubject(),
            is(" 議事録[" + minutes.getTitle() + "] がTSV に変換されました"));
        assertThat(
            "Body",
            mail.getTextBody(Charset.forName("utf-8")),
            containsString("http://localhost/minutes?download="));
        // ApiProxy.Delegate をもとに戻す。
        ApiProxy.setDelegate(parentDelegate);
    }
View Full Code Here

            if (packageName.equals("mail")
                && (methodName.equals("SendToAdmins") || methodName
                    .equals("Send"))) {
                // mail#SendToAdmins RPC が実行された場合
                // バイト配列からProtocolBuffer オブジェクトを組立て直し、messages に追加する。
                MailMessage messagePb = new MailMessage();
                messagePb.mergeFrom(request);
                messages.add(messagePb);
            }
        }
View Full Code Here

TOP

Related Classes of com.google.appengine.api.mail.MailServicePb.MailMessage

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.