Class CreateNotificationScreen
java.lang.Object
io.jmix.ui.screen.Screen
io.jmix.notificationsui.screen.createnotification.CreateNotificationScreen
- All Implemented Interfaces:
FrameOwner
@UiController("ntf_CreateNotification.screen")
@UiDescriptor("create-notification-screen.xml")
public class CreateNotificationScreen
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 Dialogsprotected Iconsprotected InAppNotificationScreenHelperprotected Messagesprotected NotificationChannelProviderprotected NotificationManagerprotected NotificationTypesRepositoryprotected ScreenValidationprotected UserRepositoryFields 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 voidconfirm()protected voidprotected voidprotected voidprotected voidvoidvoidvoidonOkButtonClick(Button.ClickEvent event) protected Collection<String>protected StringMethods 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
-
dialogs
-
notificationChannelProvider
-
notificationTypesRepository
-
userRepository
-
icons
-
notificationManager
-
screenValidation
-
messages
-
inAppNotificationScreenHelper
-
-
Constructor Details
-
CreateNotificationScreen
public CreateNotificationScreen()
-
-
Method Details
-
onBeforeShow
-
onOkButtonClick
-
onCancelBtnClick
-
initContentTypeField
protected void initContentTypeField() -
initTypeField
protected void initTypeField() -
initRecipientsField
protected void initRecipientsField() -
initChannelsField
protected void initChannelsField() -
confirm
protected void confirm() -
resolveSubject
-
resolveChannelNames
-