Class Notification


  • public final class Notification
    extends Object
    Author:
    pchretien, npiedeloup, btounkara
    • Method Detail

      • builder

        public static NotificationBuilder builder()
        Static method factory for NotificationBuilder
        Returns:
        NotificationBuilder
      • builder

        public static NotificationBuilder builder​(UUID uuid)
        Static method factory for NotificationBuilder
        Parameters:
        uuid - Notification uuid
        Returns:
        NotificationBuilder
      • getUuid

        public UUID getUuid()
        Returns:
        Uuid
      • getSender

        public String getSender()
        Returns:
        Sender's name
      • getType

        public String getType()
        Returns:
        Notification's type
      • getTitle

        public String getTitle()
        Returns:
        Notification's type
      • getContent

        public String getContent()
        Returns:
        Notification's content
      • getTTLInSeconds

        public int getTTLInSeconds()
        Returns:
        Notification's TTL in seconds
      • getCreationDate

        public Instant getCreationDate()
        Returns:
        Creation date
      • getTargetUrl

        public String getTargetUrl()
        Returns:
        Notification's target url
      • getUserContent

        public Optional<String> getUserContent()
        Returns:
        Specific content linked to reader