Class AbstractNotification

java.lang.Object
com.nomagic.magicdraw.ui.notification.AbstractNotification
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
Notification

@OpenApi public abstract class AbstractNotification extends Object implements Serializable
Base MagicDraw notification composed of title, message text and list HRefRunnable actions
See Also:
  • Method Details

    • getID

      @OpenApi public String getID()
      Returns notification id.
      Returns:
      notification id
    • getTitle

      @OpenApi @CheckForNull public String getTitle()
      Returns notification title.
      Returns:
      notification title
    • setTitle

      @OpenApi public void setTitle(String title)
      Sets notification title.
      Parameters:
      title - notification title
    • getText

      @OpenApi @CheckForNull public String getText()
      Returns notification message text.
      Returns:
      notification text
    • setText

      @OpenApi public void setText(String text)
      Sets notification message text.
      Parameters:
      text - notification text
    • getLongText

      @OpenApi @CheckForNull public String getLongText()
      Returns long notification text
      Returns:
      long notification text
    • setLongText

      @OpenApi public void setLongText(@CheckForNull String longText)
      Sets notification long text
      Parameters:
      longText - notification long text
    • addHRefAction

      @OpenApi public void addHRefAction(HRefRunnable r)
      Adds href action to list of already existing list of actions.
      Parameters:
      r - given href action
    • removeHRefAction

      @OpenApi public void removeHRefAction(HRefRunnable r)
      Removes given href action.
      Parameters:
      r - href action to remove
    • removeHRefAction

      @OpenApi public void removeHRefAction(String href)
      Removes given href action with specified href id.
      Parameters:
      href - href id to remove from href list
    • getHRefAction

      @OpenApi @CheckForNull public HRefRunnable getHRefAction(String href)
      Gets href action with a given href. If action does not exist, null is returned.
      Parameters:
      href - action href
      Returns:
      href action if found, null otherwise