com.atlassian.confluence.plugins.emailgateway.api
Class ReceivedEmailBuilder

java.lang.Object
  extended by com.atlassian.confluence.plugins.emailgateway.api.ReceivedEmailBuilder

public class ReceivedEmailBuilder
extends java.lang.Object

A convenient builder for tests that need to construct ReceivedEmail objects.


Constructor Summary
ReceivedEmailBuilder()
           
 
Method Summary
 ReceivedEmail build()
           
static ReceivedEmailBuilder receivedEmail()
           
 ReceivedEmailBuilder withAttachments(java.util.List<SerializableAttachment> attachments)
           
 ReceivedEmailBuilder withBodyContent(java.lang.String bodyContent)
           
 ReceivedEmailBuilder withContext(java.util.Map<java.lang.String,? extends java.io.Serializable> context)
           
 ReceivedEmailBuilder withHeader(java.lang.String headerName, java.lang.String headerValue)
           
 ReceivedEmailBuilder withParticipants(java.lang.String... participants)
           
 ReceivedEmailBuilder withSender(java.lang.String senderAddress)
           
 ReceivedEmailBuilder withSubject(java.lang.String subject)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReceivedEmailBuilder

public ReceivedEmailBuilder()
Method Detail

build

public ReceivedEmail build()

receivedEmail

public static ReceivedEmailBuilder receivedEmail()

withSubject

public ReceivedEmailBuilder withSubject(java.lang.String subject)

withSender

public ReceivedEmailBuilder withSender(java.lang.String senderAddress)

withBodyContent

public ReceivedEmailBuilder withBodyContent(java.lang.String bodyContent)

withHeader

public ReceivedEmailBuilder withHeader(java.lang.String headerName,
                                       java.lang.String headerValue)

withParticipants

public ReceivedEmailBuilder withParticipants(java.lang.String... participants)

withContext

public ReceivedEmailBuilder withContext(java.util.Map<java.lang.String,? extends java.io.Serializable> context)

withAttachments

public ReceivedEmailBuilder withAttachments(java.util.List<SerializableAttachment> attachments)


Copyright © 2003-2014 Atlassian. All Rights Reserved.