Package io.vertigo.social.notification
Class Notification
- java.lang.Object
-
- io.vertigo.social.notification.Notification
-
public final class Notification extends Object
- Author:
- pchretien, npiedeloup, btounkara
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static NotificationBuilderbuilder()Static method factory for NotificationBuilderstatic NotificationBuilderbuilder(UUID uuid)Static method factory for NotificationBuilderStringgetContent()InstantgetCreationDate()StringgetSender()StringgetTargetUrl()StringgetTitle()intgetTTLInSeconds()StringgetType()Optional<String>getUserContent()UUIDgetUuid()
-
-
-
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
-
-