public class PublishByMail extends Object implements IResultPublisher
Modifier and Type | Field and Description |
---|---|
protected String |
defaultFrom |
static String |
FROM |
static String |
OUTPUT_FILE_NAME |
static String |
PROPERTY_ACLAUDIT_SENDMAIL_CHAIN |
static String |
PROPERTY_MAIL_BODY |
static String |
PROPERTY_MAIL_SUBJECT |
static String |
PROPERTY_MAILFROM |
protected String |
repositoryName |
protected String |
to |
Constructor and Description |
---|
PublishByMail(String to,
String defaultFrom,
String repositoryName) |
Modifier and Type | Method and Description |
---|---|
protected DocumentModel |
createDocument(CoreSession session,
Blob blob,
String title,
String filename) |
protected void |
doCallOperationSendMail(CoreSession session,
DocumentModel docToSend,
String to,
String defaultFrom) |
protected OperationParameters |
findParameters(OperationChain chain,
String id) |
protected void |
logMailerConfiguration() |
void |
publish(Blob file) |
public static final String PROPERTY_ACLAUDIT_SENDMAIL_CHAIN
public static final String PROPERTY_MAILFROM
public static final String PROPERTY_MAIL_SUBJECT
public static final String PROPERTY_MAIL_BODY
public static String OUTPUT_FILE_NAME
protected String repositoryName
protected String defaultFrom
public PublishByMail(String to, String defaultFrom, String repositoryName)
public void publish(Blob file)
publish
in interface IResultPublisher
protected void doCallOperationSendMail(CoreSession session, DocumentModel docToSend, String to, String defaultFrom)
protected OperationParameters findParameters(OperationChain chain, String id)
protected DocumentModel createDocument(CoreSession session, Blob blob, String title, String filename)
protected void logMailerConfiguration()
Copyright © 2016 Nuxeo SA. All rights reserved.