@UiController(value="ResendMessage") @UiDescriptor(value="resend-message.xml") public class ResendMessage extends Screen
Screen.AfterCloseEvent, Screen.AfterDetachEvent, Screen.AfterInitEvent, Screen.AfterShowEvent, Screen.BeforeCloseEvent, Screen.BeforeShowEvent, Screen.InitEvent
Modifier and Type | Field and Description |
---|---|
protected DataManager |
dataManager |
protected EmailService |
emailService |
protected TextField<java.lang.String> |
emailTextField |
protected FileLoader |
fileLoader |
protected SendingMessage |
message |
protected MessageBundle |
messageBundle |
protected Notifications |
notifications |
NO_OPTIONS, WINDOW_CLOSE_ACTION, WINDOW_COMMIT_AND_CLOSE_ACTION, WINDOW_DISCARD_AND_CLOSE_ACTION
Constructor and Description |
---|
ResendMessage() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
emailBody(SendingMessage message) |
protected EmailAttachment[] |
getAttachmentsArray(java.util.List<SendingAttachment> sendingAttachments) |
protected void |
onResendEmailBtnClick(Button.ClickEvent event) |
protected java.util.List<EmailHeader> |
parseHeadersString(java.lang.String headersString) |
protected byte[] |
retrieveContent(SendingAttachment sendingAttachment) |
void |
setMessage(SendingMessage message) |
addAfterCloseListener, addAfterDetachListener, addAfterInitListener, addAfterShowListener, addBeforeCloseListener, addBeforeShowListener, addInitListener, addUrlParamsChangeListener, applyDataLoadingSettings, applySettings, close, close, closeWithDefaultAction, deleteSettings, fireEvent, getBeanLocator, getEventHub, getExtensions, getId, getScreenData, getSettings, getUiEventListeners, getWindow, isMultipleOpen, isSameScreen, isSaveScreenHistoryOnClose, isSaveSettingsOnClose, saveSettings, setBeanLocator, setExtensions, setId, setScreenData, setUiEventListeners, setWindow, show
protected SendingMessage message
@Inject protected TextField<java.lang.String> emailTextField
@Inject protected FileLoader fileLoader
@Inject protected EmailService emailService
@Inject protected Notifications notifications
@Inject protected MessageBundle messageBundle
@Inject protected DataManager dataManager
public void setMessage(SendingMessage message)
@Subscribe(value="resendEmailBtn") protected void onResendEmailBtnClick(Button.ClickEvent event)
protected java.lang.String emailBody(SendingMessage message)
protected java.util.List<EmailHeader> parseHeadersString(java.lang.String headersString)
protected EmailAttachment[] getAttachmentsArray(java.util.List<SendingAttachment> sendingAttachments)
protected byte[] retrieveContent(SendingAttachment sendingAttachment)