com.atlassian.confluence.plugins.emailtopage
Class DefaultEmailToPageConverter

java.lang.Object
  extended by com.atlassian.confluence.plugins.emailtopage.DefaultEmailToPageConverter
All Implemented Interfaces:
EmailToContentConverter<AbstractPage>

public class DefaultEmailToPageConverter
extends java.lang.Object
implements EmailToContentConverter<AbstractPage>

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, AttachmentConverterService attachmentConverterService)
           
 
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,
                                   AttachmentConverterService attachmentConverterService)
Method Detail

publish

public AbstractPage publish(StagedEmailThread emailThread,
                            MessageHolder messageHolder)
Specified by:
publish in interface EmailToContentConverter<AbstractPage>

validate

public boolean validate(MessageHolder messageHolder,
                        ServiceCommand command)


Copyright © 2003-2014 Atlassian. All Rights Reserved.