Class InformationNotificationMessage

  • All Implemented Interfaces:

    
    public class InformationNotificationMessage
    
                        

    Notification Message Class

    The Notification Message Class. This type of message will be stored but does not count towards unread messages.

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
      public String message
      public final static Creator<InformationNotificationMessage> CREATOR
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      String getMessage() Retrieves the content of the gray bar notification message.
      void setMessage(String message) Sets the content of the gray bar notification message.
      static InformationNotificationMessage obtain(String message) Generates an InformationNotificationMessage object.
      Array<byte> encode() Serializes the local message object into message data.
      void writeToParcel(Parcel dest, int flags) Writes the class data into the provided Parcel.
      int describeContents() Describes the type of special objects included in the Parcelable object's arrangement information.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • InformationNotificationMessage

        InformationNotificationMessage(String message)
        Constructor.
        Parameters:
        message - Specifies the content of the gray bar notification message.
      • InformationNotificationMessage

        InformationNotificationMessage(Array<byte> data)
        Constructor.
        Parameters:
        data - Byte array containing the JSON string.
      • InformationNotificationMessage

        InformationNotificationMessage(Parcel in)
        Constructor.
        Parameters:
        in - The Parcel object passed during initialization.
    • Method Detail

      • getMessage

         String getMessage()

        Retrieves the content of the gray bar notification message.

        Returns:

        The content of the gray bar notification message.

      • setMessage

         void setMessage(String message)

        Sets the content of the gray bar notification message.

        Parameters:
        message - The content of the gray bar notification message.
      • obtain

         static InformationNotificationMessage obtain(String message)

        Generates an InformationNotificationMessage object.

        Parameters:
        message - The content of the gray bar notification message
        Returns:

        The message object

      • encode

         Array<byte> encode()

        Serializes the local message object into message data.

        Returns:

        The message data.

      • writeToParcel

         void writeToParcel(Parcel dest, int flags)

        Writes the class data into the provided Parcel.

        Parameters:
        dest - The Parcel into which the object is written.
        flags - Additional flags about how the object should be written, possibly 0 or PARCELABLE_WRITE_RETURN_VALUE.
      • describeContents

         int describeContents()

        Describes the type of special objects included in the Parcelable object's arrangement information.

        Returns:

        A flag indicating the arrangement of the Parcelable object's special object type collection.