Class SendingMessageBrowser
java.lang.Object
io.jmix.ui.screen.Screen
io.jmix.emailui.screen.sendingmessage.SendingMessageBrowser
- All Implemented Interfaces:
FrameOwner
@UiController("email_SendingMessage.browse")
@UiDescriptor("sending-message-browse.xml")
public class SendingMessageBrowser
extends Screen
-
Nested Class Summary
Nested classes/interfaces inherited from class io.jmix.ui.screen.Screen
Screen.AfterCloseEvent, Screen.AfterDetachEvent, Screen.AfterInitEvent, Screen.AfterShowEvent, Screen.BeforeCloseEvent, Screen.BeforeShowEvent, Screen.InitEvent
-
Field Summary
Modifier and TypeFieldDescriptionprotected CoreProperties
protected DataManager
protected Downloader
protected EmailDataProvider
protected EmailerProperties
protected Form
protected FileStorage
protected FileStorageLocator
protected MessageBundle
protected Messages
protected Notifications
protected ScreenBuilders
protected CollectionContainer<SendingMessage>
protected Table<SendingMessage>
protected Button
protected TemporaryStorage
protected UiComponents
protected UiProperties
Fields inherited from interface io.jmix.ui.screen.FrameOwner
NO_OPTIONS, WINDOW_CLOSE_ACTION, WINDOW_COMMIT_AND_CLOSE_ACTION, WINDOW_DISCARD_AND_CLOSE_ACTION
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected Component
void
protected void
exportFile
(SendingAttachment attachment) protected List<SendingAttachment>
getAttachments
(SendingMessage message) protected FileRef
getReference
(SendingAttachment attachment) protected void
onAfterInit
(Screen.AfterInitEvent event) void
protected void
selectAttachmentDialog
(SendingMessage message) protected void
Methods inherited from class io.jmix.ui.screen.Screen
addAfterCloseListener, addAfterDetachListener, addAfterInitListener, addAfterShowListener, addBeforeCloseListener, addBeforeShowListener, addInitListener, addUrlParamsChangeListener, close, close, closeWithDefaultAction, fireEvent, getApplicationContext, getEventHub, getExtensions, getId, getScreenData, getUiEventListeners, getWindow, isMultipleOpen, isSameScreen, setApplicationContext, setExtensions, setId, setScreenData, setUiEventListeners, setWindow, show
-
Field Details
-
sendingMessageDc
-
screenBuilders
-
emailDataProvider
-
emailerProperties
-
fg
-
uiComponents
-
sendingMessageTable
-
temporaryStorage
-
dataManager
-
downloader
-
fileStorage
-
fileStorageLocator
-
messages
-
bodyContentType
-
showContentButton
-
contentTextArea
-
uiProperties
-
coreProperties
-
notifications
-
messageBundle
-
-
Constructor Details
-
SendingMessageBrowser
public SendingMessageBrowser()
-
-
Method Details
-
onAfterInit
-
buildContentTextField
-
selectedItemChanged
-
download
@Subscribe("sendingMessageTable.downloadAttachment") public void download(Action.ActionPerformedEvent event) -
resendEmail
@Subscribe("sendingMessageTable.resendEmail") public void resendEmail(Action.ActionPerformedEvent event) -
selectAttachmentDialog
-
getAttachments
-
getReference
-
exportFile
-