|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.atlassian.mywork.model.NotificationBuilder
public class NotificationBuilder
Builder for creating new notifications.
| Constructor Summary | |
|---|---|
NotificationBuilder()
Creates an empty builder. |
|
NotificationBuilder(Notification notification)
Creates a builder initialised with values from the given notification. |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public NotificationBuilder()
public NotificationBuilder(Notification notification)
notification - notification to get initial values from| Method Detail |
|---|
public NotificationBuilder id(long id)
public java.lang.String getApplicationLinkId()
getApplicationLinkId in interface ApplicationLinkIdBuilder<NotificationBuilder>public NotificationBuilder applicationLinkId(java.lang.String applicationLinkId)
applicationLinkId in interface ApplicationLinkIdBuilder<NotificationBuilder>public NotificationBuilder user(java.lang.String user)
public NotificationBuilder iconUrl(java.lang.String iconUrl)
public NotificationBuilder title(java.lang.String title)
public NotificationBuilder description(java.lang.String description)
description - description to set
public NotificationBuilder url(java.lang.String url)
public NotificationBuilder action(java.lang.String action)
public NotificationBuilder actionIconUrl(java.lang.String actionIconUrl)
public NotificationBuilder created(long created)
public NotificationBuilder updated(long updated)
public NotificationBuilder status(Status status)
public NotificationBuilder read(boolean read)
public NotificationBuilder pinned(boolean pinned)
public NotificationBuilder groupingId(java.lang.String groupingId)
public NotificationBuilder globalId(java.lang.String globalId)
public NotificationBuilder itemIconUrl(java.lang.String itemIconUrl)
public NotificationBuilder itemTitle(java.lang.String itemTitle)
public NotificationBuilder itemUrl(java.lang.String itemUrl)
public NotificationBuilder application(java.lang.String application)
public NotificationBuilder entity(java.lang.String entity)
public NotificationBuilder metadata(org.codehaus.jackson.node.ObjectNode metadata)
public Notification createNotification()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||