Class UserNotification

    • Field Detail

      • text

        protected final String text
      • caption

        protected final String caption
    • Constructor Detail

      • UserNotification

        public UserNotification()
    • Method Detail

      • notification

        @Nonnull
        public static UserNotification notification()
        Creates a notification with empty caption and text.
        Returns:
        the notification
      • withCaption

        @Nonnull
        public UserNotification withCaption​(@Nonnull
                                            String caption)
        Associates a caption to the notification.
        Parameters:
        caption - the caption
        Returns:
        the notification
      • withCaption

        @Nonnull
        public UserNotification withCaption​(@Nonnull
                                            Class<?> bundleClass,
                                            @Nonnull
                                            String resourceName,
                                            @Nonnull
                                            Object... params)
        Associates a caption to the notification, retrieved from a resource bundle.
        Parameters:
        bundleClass - the class where to search the resource bundle from
        resourceName - the resource name of the caption in the bundle
        params - some (optional) parameters to the resource
        Returns:
        the notification
      • withText

        @Nonnull
        public UserNotification withText​(@Nonnull
                                         Class<?> bundleClass,
                                         @Nonnull
                                         String resourceName,
                                         @Nonnull
                                         Object... params)
        Associates a text to the notification, retrieved from a resource bundle.
        Parameters:
        bundleClass - the class where to search the resource bundle from
        resourceName - the resource name of the text in the bundle
        params - some (optional) parameters to the resource
        Returns:
        the notification