Class Notification.NotifRecipient

  • All Implemented Interfaces:
    java.io.Serializable
    Enclosing class:
    Notification

    public static class Notification.NotifRecipient
    extends java.lang.Object
    implements java.io.Serializable
    See Also:
    Serialized Form
    • Method Detail

      • userRecipient

        public static Notification.NotifRecipient userRecipient​(java.lang.String id,
                                                                java.lang.String userId)
        Constructor for a user recipient
        Parameters:
        id -
        userId -
      • groupRecipient

        public static Notification.NotifRecipient groupRecipient​(java.lang.String id,
                                                                 java.lang.String grpId)
        Constructor for a group recipient
        Parameters:
        id -
        grpId -
        Returns:
        Recipient object
      • queryRecipient

        public static Notification.NotifRecipient queryRecipient​(java.lang.String id,
                                                                 java.lang.String query)
        Constructor for a query recipient (recipients are the result of a query)
        Parameters:
        id -
        query -
        Returns:
        Recipient object
      • getRcptType

        public java.lang.String getRcptType()
        type of Recipient
        Returns:
        type of recipient
      • getRcptId

        public java.lang.String getRcptId()
        Get row_id of recipient of notification
        Returns:
        row_id of Recipient of Notification
      • getUserId

        public java.lang.String getUserId()
        Get row_id of user
        Returns:
        row_id of user
      • getQuery

        public java.lang.String getQuery()
        Get SQL query defined as recipient of notification
        Returns:
        query
      • getGroupId

        public java.lang.String getGroupId()
        Get row_id of Group recipient
        Returns:
        row_id of group
      • isGroup

        public boolean isGroup()
      • isUser

        public boolean isUser()
      • isQuery

        public boolean isQuery()