Class NotificationData

  • All Implemented Interfaces:
    Serializable

    public class NotificationData
    extends Object
    implements Serializable
    Data on the notifications to the user. The data are used to store all the information required to send a message from a sender to its recipient through a given channel. Such an instance is sent from the notification client to the server responsible to transmit it to the recipients.
    See Also:
    Serialized Form
    • Constructor Detail

      • NotificationData

        public NotificationData()
    • Method Detail

      • getNotificationId

        public long getNotificationId()
        Returns:
        mNotificationId
      • getLoginUser

        public String getLoginUser()
        Returns:
        mLoginUser
      • getLoginPassword

        public String getLoginPassword()
        Returns:
        mLoginPassword
      • getMessage

        public String getMessage()
        Returns:
        mMessage
      • getComment

        public String getComment()
        Returns:
        mComment
      • getSenderName

        public String getSenderName()
        Returns:
        mSenderName
      • getSenderId

        public String getSenderId()
        Returns:
        mSenderId
      • getTargetChannel

        public String getTargetChannel()
        Returns:
        mTargetChannel
      • getTargetReceipt

        public String getTargetReceipt()
        Returns:
        mTargetReceipt
      • getTargetName

        public String getTargetName()
        Returns:
        mTargetName
      • getTargetParam

        public Map<String,​Object> getTargetParam()
        Returns:
        mTargetParam
      • getPrioritySpeed

        public String getPrioritySpeed()
        Returns:
        mPrioritySpeed
      • getReportToSenderStatus

        public String getReportToSenderStatus()
        Returns:
        mReportToSenderStatus
      • getReportToSenderTargetChannel

        public String getReportToSenderTargetChannel()
        Returns:
        mReportToSenderTargetChannel
      • getReportToSenderTargetReceipt

        public String getReportToSenderTargetReceipt()
        Returns:
        mReportToSenderTargetReceipt
      • getReportToSenderTargetParam

        public String getReportToSenderTargetParam()
        Returns:
        mReportToSenderTargetParam
      • getReportToLogStatus

        public String getReportToLogStatus()
        Returns:
        mReportToLogStatus
      • isAnswerAllowed

        public boolean isAnswerAllowed()
        Returns:
        mAnswerAllowed
      • setNotificationId

        public void setNotificationId​(long pNotificationId)
      • setLoginUser

        public void setLoginUser​(String pUser)
      • setLoginPassword

        public void setLoginPassword​(String pPassword)
      • setMessage

        public void setMessage​(String pMessage)
      • setComment

        public void setComment​(String pComment)
      • setSenderName

        public void setSenderName​(String pSenderName)
      • setSenderId

        public void setSenderId​(String pSenderId)
      • setTargetChannel

        public void setTargetChannel​(String pTargetChannel)
      • setTargetReceipt

        public void setTargetReceipt​(String pTargetReceipt)
      • setTargetName

        public void setTargetName​(String pTargetName)
      • setTargetParam

        public void setTargetParam​(Map<String,​Object> pTargetParam)
      • setPrioritySpeed

        public void setPrioritySpeed​(String pPrioritySpeed)
      • setReportToSenderStatus

        public void setReportToSenderStatus​(String pReportToSenderStatus)
      • setReportToSenderTargetChannel

        public void setReportToSenderTargetChannel​(String pReportToSenderTargetChannel)
      • setReportToSenderTargetReceipt

        public void setReportToSenderTargetReceipt​(String pReportToSenderTargetReceipt)
      • setReportToSenderTargetParam

        public void setReportToSenderTargetParam​(String pReportToSenderTargetParam)
      • setReportToLogStatus

        public void setReportToLogStatus​(String pReportToLogStatus)
      • setAnswerAllowed

        public void setAnswerAllowed​(boolean answerAllowed)
      • traceObject

        public void traceObject()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object