It uses the mailto:-mechanism
Microsoft Outlook does not support attachments via mailto Therefore, the folder(s), where the file(s) belonging to the entry are stored, are opened. This feature is disabled by default and can be switched on at preferences/external programs
| Modifier and Type | Field and Description |
|---|---|
| private final DialogService | |
| private static final Logger | |
| private final PreferencesService | |
| private final StateManager | |
| private final TaskExecutor |
| Access | Constructor and Description |
|---|---|
| public | SendAsEMailAction(DialogService dialogService, PreferencesService preferencesService, StateManager stateManager, TaskExecutor taskExecutor)
|
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| private List | |
| protected abstract String | |
| protected abstract String | |
| protected abstract String | |
| private URI | |
| private String |
| dialogService | back to summary |
|---|---|
| private final DialogService dialogService | |
| LOGGER | back to summary |
|---|---|
| private static final Logger LOGGER | |
| preferencesService | back to summary |
|---|---|
| private final PreferencesService preferencesService | |
| stateManager | back to summary |
|---|---|
| private final StateManager stateManager | |
| taskExecutor | back to summary |
|---|---|
| private final TaskExecutor taskExecutor | |
| SendAsEMailAction | back to summary |
|---|---|
| public SendAsEMailAction(DialogService dialogService, PreferencesService preferencesService, StateManager stateManager, TaskExecutor taskExecutor) | |
| execute | back to summary |
|---|---|
public void execute()
| |
| getAttachments | back to summary |
|---|---|
| private List | |
| getBody | back to summary |
|---|---|
| protected abstract String getBody() | |
| getEmailAddress | back to summary |
|---|---|
| protected abstract String getEmailAddress() | |
| getSubject | back to summary |
|---|---|
| protected abstract String getSubject() | |
| getUriMailTo | back to summary |
|---|---|
| private URI getUriMailTo(List<BibEntry> entries) throws URISyntaxException | |
| sendEmail | back to summary |
|---|---|
| private String sendEmail() throws Exception | |