Class SendEmailTaskPropertiesFragment
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.bpmflowui.view.modeler.properties.AbstractElementPropertiesComponent<SendEmailTaskModel>
io.jmix.bpmflowui.view.modeler.properties.sendemailtask.SendEmailTaskPropertiesFragment
- 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,- PropertiesFragment<SendEmailTaskModel>,- FragmentOwner,- Serializable
@ViewController("bpm_SendEmailTaskPropertiesFragment")
@ViewDescriptor("send-email-task-properties-fragment.xml")
public class SendEmailTaskPropertiesFragment
extends AbstractElementPropertiesComponent<SendEmailTaskModel>
- 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 TypedTextField<String>protected ClassPathScannerprotected TypedTextField<String>protected DialogWindowsprotected com.vaadin.flow.component.html.Divprotected CollectionPropertyContainer<EmailAttachmentModel>protected com.vaadin.flow.component.html.Divprotected FragmentCreatorprotected TypedTextField<String>protected Messagesprotected Metadataprotected ModelerPropsPanelUiHelperprotected Notificationsprotected JmixCheckboxprotected InstanceContainer<SendEmailTaskModel>protected TypedTextField<String>protected TypedTextField<String>protected UiComponentsprotected jakarta.validation.ValidatorFields inherited from class io.jmix.bpmflowui.view.modeler.properties.AbstractElementPropertiesComponentmodeler
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidprotected com.vaadin.flow.component.ComponentcreateSuffixButton(com.vaadin.flow.component.ComponentEventListener<com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.button.Button>> clickListener) protected DialogWindow<EmailAddressEdit>generateEmailAddressEditScreen(String currentAddressValues) protected voidinitAttachmentsTable(SendEmailTaskModel sendEmailTaskModel) protected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidvoidonEditBccBtnClick(com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.button.Button> event) voidonEditCcBtnClick(com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.button.Button> event) voidonEditEmailBodyBtnClick(com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.button.Button> event) voidonEditToBtnClick(com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.button.Button> event) voidonEmailAttachmentsDcCollectionChange(CollectionContainer.CollectionChangeEvent<EmailAttachmentModel> event) voidonEmailSendTaskDcItemPropertyChange(InstanceContainer.ItemPropertyChangeEvent<SendEmailTaskModel> event) protected voidonModelElementSet(View.BeforeShowEvent beforeShowEvent) protected voidMethods inherited from class io.jmix.bpmflowui.view.modeler.properties.AbstractElementPropertiesComponentgetEditedEntity, getModeler, setEntityToEdit, setModelerMethods 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.HasElementgetElementMethods inherited from interface com.vaadin.flow.component.HasStyleaddClassName, addClassNames, getClassName, getClassNames, getStyle, hasClassName, removeClassName, removeClassNames, setClassName, setClassName
- 
Field Details- 
classPathScanner
- 
modelerPropsPanelUiHelper
- 
dialogWindows
- 
messages
- 
metadata
- 
notifications
- 
validator@Autowired protected jakarta.validation.Validator validator
- 
fragmentCreator
- 
uiComponents
- 
sendEmailTaskDc
- 
emailAttachmentsDc
- 
sendAsyncCheckBox
- 
toField
- 
ccField
- 
bccField
- 
subjectField
- 
fromField
- 
contentField
- 
executionListenersFragmentContainer
- 
emailAttachmentFragmentContainer
 
- 
- 
Constructor Details- 
SendEmailTaskPropertiesFragmentpublic SendEmailTaskPropertiesFragment()
 
- 
- 
Method Details- 
onModelElementSet
- 
initFragmentsprotected void initFragments()
- 
checkEmailAddonInstalledprotected void checkEmailAddonInstalled()
- 
initToFieldprotected void initToField()
- 
initCcFieldprotected void initCcField()
- 
initBccFieldprotected void initBccField()
- 
initFromFieldprotected void initFromField()
- 
initSubjectFieldprotected void initSubjectField()
- 
initContentFieldprotected void initContentField()
- 
initContentTypeprotected void initContentType()
- 
initSendAsyncCheckboxprotected void initSendAsyncCheckbox()
- 
initAttachmentsTable
- 
onEmailSendTaskDcItemPropertyChange@Subscribe(id="sendEmailTaskDc", target=DATA_CONTAINER) public void onEmailSendTaskDcItemPropertyChange(InstanceContainer.ItemPropertyChangeEvent<SendEmailTaskModel> event) 
- 
onEmailAttachmentsDcCollectionChange@Subscribe(id="emailAttachmentsDc", target=DATA_CONTAINER) public void onEmailAttachmentsDcCollectionChange(CollectionContainer.CollectionChangeEvent<EmailAttachmentModel> event) 
- 
onEditToBtnClickpublic void onEditToBtnClick(com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.button.Button> event) 
- 
onEditCcBtnClickpublic void onEditCcBtnClick(com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.button.Button> event) 
- 
onEditBccBtnClickpublic void onEditBccBtnClick(com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.button.Button> event) 
- 
generateEmailAddressEditScreenprotected DialogWindow<EmailAddressEdit> generateEmailAddressEditScreen(String currentAddressValues) 
- 
onEditEmailBodyBtnClickpublic void onEditEmailBodyBtnClick(com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.button.Button> event) 
- 
updateFieldsInModelerprotected void updateFieldsInModeler()
- 
createSuffixButtonprotected com.vaadin.flow.component.Component createSuffixButton(com.vaadin.flow.component.ComponentEventListener<com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.button.Button>> clickListener) 
- 
getInstanceClass
 
-