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 SummaryNested classes/interfaces inherited from class io.jmix.ui.screen.ScreenScreen.AfterCloseEvent, Screen.AfterDetachEvent, Screen.AfterInitEvent, Screen.AfterShowEvent, Screen.BeforeCloseEvent, Screen.BeforeShowEvent, Screen.InitEvent
- 
Field SummaryFieldsModifier 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.FrameOwnerNO_OPTIONS, WINDOW_CLOSE_ACTION, WINDOW_COMMIT_AND_CLOSE_ACTION, WINDOW_DISCARD_AND_CLOSE_ACTION
- 
Constructor SummaryConstructors
- 
Method SummaryModifier 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.ScreenaddAfterCloseListener, 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- 
EmailTemplateSendScreenpublic EmailTemplateSendScreen()
 
- 
- 
Method Details- 
getEmailTemplate
- 
setEmailTemplate
- 
onAfterInit
- 
subjectFileValueChangeEvent@Subscribe("subject") protected void subjectFileValueChangeEvent(HasValue.ValueChangeEvent<String> e) 
- 
setParameters
- 
setParameter
- 
validateAllprotected boolean validateAll()
- 
crossValidateParametersprotected 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 
 
-