Package io.camunda.google
Class GmailUtils
- java.lang.Object
-
- io.camunda.google.GmailUtils
-
public class GmailUtils extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description GmailUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static com.google.api.services.gmail.model.MessageconvertToGmailMessage(javax.mail.internet.MimeMessage mimeMessage)static voiddelete(com.google.api.services.gmail.model.Message m)static ReceivedMailgetContent(com.google.api.services.gmail.model.Message message)static java.util.List<com.google.api.services.gmail.model.Label>getLabels()static com.google.api.services.gmail.Gmailgmail()static ReceivedMailread(java.lang.String messageId)static java.util.List<com.google.api.services.gmail.model.Message>readMessages()static java.util.List<com.google.api.services.gmail.model.Message>readMessages(boolean unread)static java.util.List<com.google.api.services.gmail.model.Message>readMessages(java.lang.String folderName)static java.util.List<com.google.api.services.gmail.model.Message>readMessages(java.lang.String folderName, java.lang.Boolean unread)static voidsendEmail(Mail mail)static voidtrash(com.google.api.services.gmail.model.Message m)
-
-
-
Method Detail
-
gmail
public static com.google.api.services.gmail.Gmail gmail()
-
convertToGmailMessage
public static com.google.api.services.gmail.model.Message convertToGmailMessage(javax.mail.internet.MimeMessage mimeMessage) throws java.io.IOException, javax.mail.MessagingException- Throws:
java.io.IOExceptionjavax.mail.MessagingException
-
sendEmail
public static void sendEmail(Mail mail) throws javax.mail.MessagingException, java.io.IOException
- Throws:
javax.mail.MessagingExceptionjava.io.IOException
-
readMessages
public static java.util.List<com.google.api.services.gmail.model.Message> readMessages() throws javax.mail.MessagingException, java.io.IOException- Throws:
javax.mail.MessagingExceptionjava.io.IOException
-
readMessages
public static java.util.List<com.google.api.services.gmail.model.Message> readMessages(java.lang.String folderName) throws javax.mail.MessagingException, java.io.IOException- Throws:
javax.mail.MessagingExceptionjava.io.IOException
-
readMessages
public static java.util.List<com.google.api.services.gmail.model.Message> readMessages(boolean unread) throws javax.mail.MessagingException, java.io.IOException- Throws:
javax.mail.MessagingExceptionjava.io.IOException
-
readMessages
public static java.util.List<com.google.api.services.gmail.model.Message> readMessages(java.lang.String folderName, java.lang.Boolean unread) throws javax.mail.MessagingException, java.io.IOException- Throws:
javax.mail.MessagingExceptionjava.io.IOException
-
getLabels
public static java.util.List<com.google.api.services.gmail.model.Label> getLabels() throws java.io.IOException- Throws:
java.io.IOException
-
read
public static ReceivedMail read(java.lang.String messageId) throws java.io.IOException
- Throws:
java.io.IOException
-
delete
public static void delete(com.google.api.services.gmail.model.Message m) throws java.io.IOException- Throws:
java.io.IOException
-
trash
public static void trash(com.google.api.services.gmail.model.Message m) throws java.io.IOException- Throws:
java.io.IOException
-
getContent
public static ReceivedMail getContent(com.google.api.services.gmail.model.Message message) throws java.io.IOException
- Throws:
java.io.IOException
-
-