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
FieldsModifier and TypeFieldDescriptionprotected CorePropertiesprotected DataManagerprotected Downloaderprotected EmailDataProviderprotected EmailerPropertiesprotected Formprotected FileStorageprotected FileStorageLocatorprotected MessageBundleprotected Messagesprotected Notificationsprotected ScreenBuildersprotected CollectionContainer<SendingMessage>protected Table<SendingMessage>protected Buttonprotected TemporaryStorageprotected UiComponentsprotected UiPropertiesFields 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Componentvoidprotected voidexportFile(SendingAttachment attachment) protected List<SendingAttachment>getAttachments(SendingMessage message) protected FileRefgetReference(SendingAttachment attachment) protected voidonAfterInit(Screen.AfterInitEvent event) voidprotected voidselectAttachmentDialog(SendingMessage message) protected voidMethods 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
-