Class EmailTemplateSendScreen
java.lang.Object
io.jmix.ui.screen.Screen
io.jmix.emailtemplatesui.screen.emailtemplate.send.EmailTemplateSendScreen
- All Implemented Interfaces:
FrameOwner
@UiController("emltmp_EmailTemplateSendScreen")
@UiDescriptor("email-template-send-screen.xml")
public class EmailTemplateSendScreen
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 EmailTemplateParametersFragmentprotected ParameterClassResolverprotected CorePropertiesprotected DataManagerprotected Emailerprotected EmailTemplateParametersFragmentprotected EmailTemplatesprotected com.haulmont.yarg.util.converter.ObjectToStringConverterprotected ReportParameterValidatorprotected UiScreenPropertiesprotected ScreenValidationprotected 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 booleanvoidonAfterInit(Screen.AfterInitEvent event) voidvoidvoidvoidsetEmailTemplate(EmailTemplate emailTemplate) voidsetParameter(String alias, Object value) voidsetParameters(Map<String, Object> params) protected voidprotected booleanMethods 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
-
emailTemplateParametersFragment
-
attachmentParametersFragment
-
reportParameterValidator
-
uiProperties
-
screenProperties
-
emailTemplates
-
emailer
-
coreProperties
-
objectToStringConverter
@Autowired protected com.haulmont.yarg.util.converter.ObjectToStringConverter objectToStringConverter -
classResolver
-
dataManager
-
screenValidation
-
-
Constructor Details
-
EmailTemplateSendScreen
public EmailTemplateSendScreen()
-
-
Method Details
-
getEmailTemplate
-
setEmailTemplate
-
onAfterInit
-
subjectFileValueChangeEvent
@Subscribe("subject") protected void subjectFileValueChangeEvent(HasValue.ValueChangeEvent<String> e) -
setParameters
-
setParameter
-
validateAll
protected boolean validateAll() -
crossValidateParameters
protected boolean crossValidateParameters() -
onCancelButtonClick
-
onPreviewButtonClick
@Subscribe("previewButton") public void onPreviewButtonClick(Button.ClickEvent e) throws TemplateNotFoundException, ReportParameterTypeChangedException -
onSendButtonClick
@Subscribe("sendButton") public void onSendButtonClick(Button.ClickEvent e) throws TemplateNotFoundException, ReportParameterTypeChangedException
-