Class NotificationBarItem


  • public class NotificationBarItem
    extends java.lang.Object
    • Field Detail

      • onClicked

        public final Event<java.lang.Void> onClicked
      • onActionLinkClicked

        public final Event<java.lang.Void> onActionLinkClicked
      • onClosed

        public final Event<org.teamapps.ux.component.notification.NotificationBarItemClosedEvent.ClosingReason> onClosed
    • Constructor Detail

      • NotificationBarItem

        public NotificationBarItem()
      • NotificationBarItem

        public NotificationBarItem​(java.lang.String text)
      • NotificationBarItem

        public NotificationBarItem​(org.teamapps.icons.Icon<?,​?> icon,
                                   java.lang.String text)
      • NotificationBarItem

        public NotificationBarItem​(org.teamapps.icons.Icon<?,​?> icon,
                                   java.lang.String text,
                                   boolean dismissible)
      • NotificationBarItem

        public NotificationBarItem​(org.teamapps.icons.Icon<?,​?> icon,
                                   java.lang.String text,
                                   boolean dismissible,
                                   int displayTimeInMillis,
                                   boolean progressBarVisible)
      • NotificationBarItem

        public NotificationBarItem​(org.teamapps.icons.Icon<?,​?> icon,
                                   java.lang.String text,
                                   boolean dismissible,
                                   int displayTimeInMillis,
                                   boolean progressBarVisible,
                                   org.teamapps.common.format.Color backgroundColor,
                                   org.teamapps.common.format.Color borderColor,
                                   org.teamapps.common.format.Color textColor,
                                   Spacing padding,
                                   RepeatableAnimation iconAnimation)
      • NotificationBarItem

        public NotificationBarItem​(org.teamapps.icons.Icon<?,​?> icon,
                                   java.lang.String text,
                                   boolean dismissible,
                                   int displayTimeInMillis,
                                   boolean progressBarVisible,
                                   org.teamapps.common.format.Color backgroundColor,
                                   org.teamapps.common.format.Color borderColor,
                                   org.teamapps.common.format.Color textColor,
                                   Spacing padding,
                                   RepeatableAnimation iconAnimation,
                                   EntranceAnimation entranceAnimation,
                                   ExitAnimation exitAnimation)
    • Method Detail

      • toUiNotificationBarItem

        public org.teamapps.dto.UiNotificationBarItem toUiNotificationBarItem()
      • getUiId

        public java.lang.String getUiId()
      • setListener

        public void setListener​(org.teamapps.ux.component.notification.NotificationBarItem.NotificationBarItemChangeListener listener)
      • getIcon

        public org.teamapps.icons.Icon<?,​?> getIcon()
      • getText

        public java.lang.String getText()
      • getActionLinkText

        public java.lang.String getActionLinkText()
      • setActionLinkText

        public NotificationBarItem setActionLinkText​(java.lang.String actionLinkText)
      • isDismissible

        public boolean isDismissible()
      • getDisplayTimeInMillis

        public int getDisplayTimeInMillis()
      • setDisplayTimeInMillis

        public NotificationBarItem setDisplayTimeInMillis​(int displayTimeInMillis)
      • isProgressBarVisible

        public boolean isProgressBarVisible()
      • setProgressBarVisible

        public NotificationBarItem setProgressBarVisible​(boolean progressBarVisible)
      • getBackgroundColor

        public org.teamapps.common.format.Color getBackgroundColor()
      • setBackgroundColor

        public NotificationBarItem setBackgroundColor​(org.teamapps.common.format.Color backgroundColor)
      • getBorderColor

        public org.teamapps.common.format.Color getBorderColor()
      • setBorderColor

        public NotificationBarItem setBorderColor​(org.teamapps.common.format.Color borderColor)
      • getTextColor

        public org.teamapps.common.format.Color getTextColor()
      • setTextColor

        public NotificationBarItem setTextColor​(org.teamapps.common.format.Color textColor)
      • getActionLinkColor

        public org.teamapps.common.format.Color getActionLinkColor()
      • setActionLinkColor

        public NotificationBarItem setActionLinkColor​(org.teamapps.common.format.Color actionLinkColor)
      • getPadding

        public Spacing getPadding()