com.avaya.ccs.api

## Interface NotificationI

-     public interface NotificationI

  The `NotificationI` object is an indication that some administrative operation has been performed on the user (e.g. an agent force logged off by their supervisor).
  Author:
    eoghanoh

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `NotificationCode` | `getCode()` A `NotificationCode` that indicates the type of operation that generated the Notification.
    `java.lang.String` | `getText()`
    `java.util.List<java.lang.String>` | `getTokens()` A list of strings containing tokens to be inserted into a localized message.

- - ### Method Detail

    - #### getCode

          NotificationCode getCode()

      A `NotificationCode` that indicates the type of operation that generated the Notification. This `NotificationCode` can be used to provide a localized message to be displayed by the client application.
      Returns:
        the `NotificationCode` identifying the administrative operation that was executed for this user

    - #### getText

          java.lang.String getText()

      Returns:
        a string containing the non-localized text associated with the notification.

    - #### getTokens

          java.util.List<java.lang.String> getTokens()

      A list of strings containing tokens to be inserted into a localized message. The number and content of these tokens is dependent on the notification code (see `NotificationCode`).

      Returns:
        list of tokens associated with the notification