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 NotificationBuilder
builder()
Static method factory for NotificationBuilderstatic NotificationBuilder
builder(UUID uuid)
Static method factory for NotificationBuilderString
getContent()
Instant
getCreationDate()
String
getSender()
String
getTargetUrl()
String
getTitle()
int
getTTLInSeconds()
String
getType()
Optional<String>
getUserContent()
UUID
getUuid()
-
-
-
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
-
-