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>,Serializable
@ViewController("bpm_SendEmailTaskPropertiesFragment")
@ViewDescriptor("send-email-task-properties-fragment.xml")
public class SendEmailTaskPropertiesFragment
extends AbstractElementPropertiesComponent<SendEmailTaskModel>
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class io.jmix.flowui.view.View
View.AfterCloseEvent, View.BeforeCloseEvent, View.BeforeShowEvent, View.InitEvent, View.QueryParametersChangeEvent, View.ReadyEvent -
Field Summary
FieldsModifier 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.AbstractElementPropertiesComponent
modeler -
Constructor Summary
Constructors -
Method Summary
Modifier 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.AbstractElementPropertiesComponent
getEditedEntity, getModeler, setEntityToEdit, setModelerMethods inherited from class io.jmix.flowui.view.StandardView
initContentMethods inherited from class io.jmix.flowui.view.View
addAfterCloseListener, addBeforeCloseListener, addBeforeShowListener, addInitListener, addQueryParametersChangeListener, addReadyListener, afterNavigation, beforeEnter, beforeLeave, close, close, closeWithDefaultAction, getApplicationContext, getId, getPageTitle, getReturnParameters, getViewActions, getViewAttributes, getViewData, getViewFacets, getViewSupport, isPreventBrowserTabClosing, onAttach, onDetach, setApplicationContext, setId, setMeterRegistry, setPreventBrowserTabClosing, setViewActions, setViewData, setViewFacetsMethods inherited from class com.vaadin.flow.component.Composite
getChildren, getContent, getElementMethods inherited from class com.vaadin.flow.component.Component
addListener, 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.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.vaadin.flow.component.AttachNotifier
addAttachListenerMethods inherited from interface com.vaadin.flow.component.DetachNotifier
addDetachListenerMethods inherited from interface com.vaadin.flow.component.HasElement
getElementMethods inherited from interface com.vaadin.flow.component.HasStyle
addClassName, 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
-
SendEmailTaskPropertiesFragment
public SendEmailTaskPropertiesFragment()
-
-
Method Details
-
onModelElementSet
-
initFragments
protected void initFragments() -
checkEmailAddonInstalled
protected void checkEmailAddonInstalled() -
initToField
protected void initToField() -
initCcField
protected void initCcField() -
initBccField
protected void initBccField() -
initFromField
protected void initFromField() -
initSubjectField
protected void initSubjectField() -
initContentField
protected void initContentField() -
initContentType
protected void initContentType() -
initSendAsyncCheckbox
protected 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) -
onEditToBtnClick
public void onEditToBtnClick(com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.button.Button> event) -
onEditCcBtnClick
public void onEditCcBtnClick(com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.button.Button> event) -
onEditBccBtnClick
public void onEditBccBtnClick(com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.button.Button> event) -
generateEmailAddressEditScreen
protected DialogWindow<EmailAddressEdit> generateEmailAddressEditScreen(String currentAddressValues) -
onEditEmailBodyBtnClick
public void onEditEmailBodyBtnClick(com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.button.Button> event) -
updateFieldsInModeler
protected void updateFieldsInModeler() -
createSuffixButton
protected com.vaadin.flow.component.Component createSuffixButton(com.vaadin.flow.component.ComponentEventListener<com.vaadin.flow.component.ClickEvent<com.vaadin.flow.component.button.Button>> clickListener) -
getInstanceClass
-