Class SendingMessageView
java.lang.Object
com.vaadin.flow.component.Component
com.vaadin.flow.component.Composite<T>
io.jmix.flowui.view.View<ViewLayout>
io.jmix.flowui.view.StandardView
io.jmix.emailflowui.view.sendingmessage.SendingMessageView
- All Implemented Interfaces:
- com.vaadin.flow.component.AttachNotifier,- com.vaadin.flow.component.DetachNotifier,- com.vaadin.flow.component.HasElement,- com.vaadin.flow.component.HasStyle,- com.vaadin.flow.router.AfterNavigationObserver,- com.vaadin.flow.router.BeforeEnterObserver,- com.vaadin.flow.router.BeforeLeaveObserver,- com.vaadin.flow.router.HasDynamicTitle,- com.vaadin.flow.router.internal.AfterNavigationHandler,- com.vaadin.flow.router.internal.BeforeEnterHandler,- com.vaadin.flow.router.internal.BeforeLeaveHandler,- FragmentOwner,- Serializable
@Route(value="email/sendingmessage",
       layout=DefaultMainViewParent.class)
@ViewController("email_sendingMessageView")
@ViewDescriptor("sending-message-view.xml")
@DialogMode(width="80em",
            height="65em",
            resizable=true)
public class SendingMessageView
extends StandardView
- See Also:
- 
Nested Class SummaryNested classes/interfaces inherited from class io.jmix.flowui.view.ViewView.AfterCloseEvent, View.BeforeCloseEvent, View.BeforeShowEvent, View.InitEvent, View.QueryParametersChangeEvent, View.ReadyEvent
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected TypedTextField<String>protected JmixTextAreaprotected CorePropertiesprotected DataManagerprotected DialogWindowsprotected Downloaderprotected EmailDataProviderprotected EmailerPropertiesprotected FileStorageLocatorprotected MessageBundleprotected Notificationsprotected DataGrid<SendingMessage>protected JmixButtonprotected TemporaryStorageprotected UiProperties
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected voiddownloadFile(SendingAttachment attachment) protected List<SendingAttachment>getAttachments(SendingMessage message) protected FileRefgetNewReference(SendingAttachment attachment) voidvoidvoidvoidonShowContentBtnClick(com.vaadin.flow.component.ClickEvent<JmixButton> event) protected voidopenAttachmentLookupDialog(SendingMessage message) Methods inherited from class io.jmix.flowui.view.StandardViewinitContentMethods inherited from class io.jmix.flowui.view.ViewaddAfterCloseListener, addBeforeCloseListener, addBeforeShowListener, addInitListener, addQueryParametersChangeListener, addReadyListener, afterNavigation, beforeEnter, beforeLeave, close, close, closeWithDefaultAction, getApplicationContext, getId, getPageTitle, getReturnParameters, getViewActions, getViewAttributes, getViewData, getViewFacets, getViewSupport, isPreventBrowserTabClosing, onAttach, onDetach, onDetachInternal, removeApplicationListeners, removeViewAttributes, setAfterNavigationHandler, setApplicationContext, setId, setMeterRegistry, setPreventBrowserTabClosing, setViewActions, setViewData, setViewFacets, unregisterBackNavigationMethods inherited from class com.vaadin.flow.component.CompositegetChildren, getContent, getElementMethods inherited from class com.vaadin.flow.component.ComponentaddListener, findAncestor, fireEvent, from, get, getEventBus, getListeners, getLocale, getParent, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getUI, hasListener, isAttached, isTemplateMapped, isVisible, onEnabledStateChanged, removeFromParent, scrollIntoView, scrollIntoView, set, setElement, setVisibleMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.vaadin.flow.component.AttachNotifieraddAttachListenerMethods inherited from interface com.vaadin.flow.component.DetachNotifieraddDetachListenerMethods inherited from interface com.vaadin.flow.component.HasStyleaddClassName, addClassNames, getClassName, getClassNames, getStyle, hasClassName, removeClassName, removeClassNames, setClassName, setClassName
- 
Field Details- 
sendingMessageDataGrid
- 
contentTextArea
- 
bodyContentTypeField
- 
showContentBtn
- 
emailerProperties
- 
uiProperties
- 
coreProperties
- 
emailDataProvider
- 
fileStorageLocator
- 
temporaryStorage
- 
dialogWindows
- 
notifications
- 
dataManager
- 
messageBundle
- 
downloader
 
- 
- 
Constructor Details- 
SendingMessageViewpublic SendingMessageView()
 
- 
- 
Method Details- 
onSendingMessagesDcItemChange@Subscribe(id="sendingMessagesDc", target=DATA_CONTAINER) public void onSendingMessagesDcItemChange(InstanceContainer.ItemChangeEvent<SendingMessage> event) 
- 
onShowContentBtnClick@Subscribe("showContentBtn") public void onShowContentBtnClick(com.vaadin.flow.component.ClickEvent<JmixButton> event) 
- 
onSendingMessageDownloadAttachment@Subscribe("sendingMessageDataGrid.downloadAttachment") public void onSendingMessageDownloadAttachment(ActionPerformedEvent event) 
- 
onSendingMessageResendEmail@Subscribe("sendingMessageDataGrid.resendEmail") public void onSendingMessageResendEmail(ActionPerformedEvent event) 
- 
openAttachmentLookupDialog
- 
downloadFile
- 
getAttachments
- 
getNewReference
 
-