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(FileBlob 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
public static String FROM
protected String repositoryName
protected String to
protected String defaultFrom
public void publish(FileBlob file) throws ClientException
publish in interface IResultPublisherClientExceptionprotected void doCallOperationSendMail(CoreSession session, DocumentModel docToSend, String to, String defaultFrom) throws ClientException
ClientExceptionprotected OperationParameters findParameters(OperationChain chain, String id)
protected DocumentModel createDocument(CoreSession session, Blob blob, String title, String filename) throws ClientException
ClientExceptionprotected void logMailerConfiguration()
Copyright © 2020 Nuxeo SA. All rights reserved.