com.atlassian.confluence.plugins.emailgateway.converter
Class DefaultEmailToPageConverter

java.lang.Object
  extended by com.atlassian.confluence.plugins.emailgateway.converter.DefaultEmailToPageConverter
All Implemented Interfaces:
EmailToPageConverter

public class DefaultEmailToPageConverter
extends Object
implements EmailToPageConverter

Converts an email thread to a page. Creates the page, adds watchers, and shares it.

Since:
v5.0

Constructor Summary
DefaultEmailToPageConverter(UserAccessor userAccessor, UsersByEmailService usersByEmailService, PageService pageService, SpaceManager spaceManager, EmailContentParser emailContentParser, ContentPropertyManager contentPropertyManager, PageManager pageManager, PermissionManager permissionManager, com.atlassian.sal.api.message.I18nResolver i18nResolver, AttachmentManager attachmentManager, FileUploadManager fileUploadManager)
           
 
Method Summary
 AbstractPage publish(StagedEmailThread emailThread, MessageHolder messageHolder)
           
 boolean validate(MessageHolder messageHolder, ServiceCommand command)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultEmailToPageConverter

public DefaultEmailToPageConverter(UserAccessor userAccessor,
                                   UsersByEmailService usersByEmailService,
                                   PageService pageService,
                                   SpaceManager spaceManager,
                                   EmailContentParser emailContentParser,
                                   ContentPropertyManager contentPropertyManager,
                                   PageManager pageManager,
                                   PermissionManager permissionManager,
                                   com.atlassian.sal.api.message.I18nResolver i18nResolver,
                                   AttachmentManager attachmentManager,
                                   FileUploadManager fileUploadManager)
Method Detail

publish

public AbstractPage publish(StagedEmailThread emailThread,
                            MessageHolder messageHolder)
Specified by:
publish in interface EmailToPageConverter

validate

public boolean validate(MessageHolder messageHolder,
                        ServiceCommand command)


Copyright © 2003-2013 Atlassian. All Rights Reserved.