A B C D E F G H I J L M N P R S T U V

A

AbstractNotificationEvent - Class in com.atlassian.mywork.event.notification
 
AbstractNotificationEvent(Notification) - Constructor for class com.atlassian.mywork.event.notification.AbstractNotificationEvent
 
AbstractTaskEvent - Class in com.atlassian.mywork.event.task
 
AbstractTaskEvent(Task) - Constructor for class com.atlassian.mywork.event.task.AbstractTaskEvent
 
action(String) - Method in class com.atlassian.mywork.model.NotificationBuilder
 
actionIconUrl(String) - Method in class com.atlassian.mywork.model.NotificationBuilder
 
ActionResult - Class in com.atlassian.mywork.service
This class describes a result from performing an inline action
ActionResult(boolean, String) - Constructor for class com.atlassian.mywork.service.ActionResult
Creates a new result.
ActionResult(boolean, String, String) - Constructor for class com.atlassian.mywork.service.ActionResult
Creates a new result.
actions - Variable in class com.atlassian.mywork.model.RegistrationBuilder
 
actions(JsonNode) - Method in class com.atlassian.mywork.model.RegistrationBuilder
 
actions - Variable in class com.atlassian.mywork.rest.JsonConfig
 
ActionService - Interface in com.atlassian.mywork.service
This service is responsible for executing inline actions.
ActionServiceSelector - Interface in com.atlassian.mywork.service
Selects between the registered ActionService's in this instance.
addI18n(Locale, Map<String, String>) - Method in class com.atlassian.mywork.model.RegistrationBuilder
 
APP_LINK_ID - Static variable in class com.atlassian.mywork.rest.Samples
 
appId - Variable in class com.atlassian.mywork.model.Registration.RegistrationId
 
appId - Variable in class com.atlassian.mywork.rest.JsonConfig
 
application(String) - Method in class com.atlassian.mywork.model.NotificationBuilder
 
application - Variable in class com.atlassian.mywork.model.Registration.RegistrationId
 
application(String) - Method in class com.atlassian.mywork.model.TaskBuilder
 
application - Variable in class com.atlassian.mywork.rest.JsonConfig
 
applicationLinkId(String) - Method in interface com.atlassian.mywork.model.ApplicationLinkIdBuilder
 
applicationLinkId(String) - Method in class com.atlassian.mywork.model.NotificationBuilder
 
applicationLinkId(String) - Method in class com.atlassian.mywork.model.TaskBuilder
 
ApplicationLinkIdBuilder<T> - Interface in com.atlassian.mywork.model
 

B

build() - Method in class com.atlassian.mywork.model.RegistrationBuilder
 

C

CacheControl - Class in com.atlassian.mywork.rest
Contains some static definitions for caching that may be useful to REST endpoints
CacheControl() - Constructor for class com.atlassian.mywork.rest.CacheControl
 
ClientRegistrationService - Interface in com.atlassian.mywork.service
This service is responsible for creating registrations
ClientService - Interface in com.atlassian.mywork.service
Provides services related to remote instances acting as clients.
com.atlassian.mywork.event - package com.atlassian.mywork.event
 
com.atlassian.mywork.event.notification - package com.atlassian.mywork.event.notification
 
com.atlassian.mywork.event.task - package com.atlassian.mywork.event.task
 
com.atlassian.mywork.model - package com.atlassian.mywork.model
 
com.atlassian.mywork.rest - package com.atlassian.mywork.rest
 
com.atlassian.mywork.service - package com.atlassian.mywork.service
 
com.atlassian.mywork.util - package com.atlassian.mywork.util
 
CONFIG - Static variable in class com.atlassian.mywork.rest.Samples
 
CONFIGS - Static variable in class com.atlassian.mywork.rest.Samples
 
copy(T) - Static method in class com.atlassian.mywork.util.JsonHelper
Make a copy of the given JSON node.
COUNT - Static variable in class com.atlassian.mywork.rest.Samples
 
count(String, String) - Method in interface com.atlassian.mywork.service.LocalNotificationService
Retrieves a number of notifications with the given global id and user.
created(long) - Method in class com.atlassian.mywork.model.NotificationBuilder
 
created(long) - Method in class com.atlassian.mywork.model.TaskBuilder
 
createNotification() - Method in class com.atlassian.mywork.model.NotificationBuilder
 
createOrUpdate(String, Notification) - Method in interface com.atlassian.mywork.service.NotificationService
Create a new notification for the given user
createOrUpdate(String, Task) - Method in interface com.atlassian.mywork.service.TaskService
Create or update a task for the user.
createOrUpdate(String, List<Task>) - Method in interface com.atlassian.mywork.service.TaskService
Create or update tasks for the user.
createRegistration(RegistrationProvider) - Method in interface com.atlassian.mywork.service.ClientRegistrationService
Create a registration created using the given RegistrationProvider.
createRegistrations() - Method in interface com.atlassian.mywork.service.ClientRegistrationService
Create a registration created using default RegistrationProvider.
createTask() - Method in class com.atlassian.mywork.model.TaskBuilder
 

D

delete(String, long) - Method in interface com.atlassian.mywork.service.LocalNotificationService
Deletes a notification with the given id.
delete(String, String) - Method in interface com.atlassian.mywork.service.LocalTaskService
Deletes a task with the given user and global id.
delete(String, long) - Method in interface com.atlassian.mywork.service.LocalTaskService
Deletes a task by task id.
delete(String, String) - Method in interface com.atlassian.mywork.service.TaskService
Delete a task by username and globalId.
deleteByGlobalId(String, String) - Method in interface com.atlassian.mywork.service.LocalNotificationService
Deletes notifications with the given global id and user
deleteByGlobalId(String) - Method in interface com.atlassian.mywork.service.LocalNotificationService
Deletes notifications with the given global id
description(String) - Method in class com.atlassian.mywork.model.NotificationBuilder
Sets description html.
DESCRIPTION - Static variable in class com.atlassian.mywork.rest.Samples
 

E

encode(List<String>, Map<String, String>) - Static method in class com.atlassian.mywork.util.GlobalIdFactory
Encode the given Map of values to a String.
entity(String) - Method in class com.atlassian.mywork.model.NotificationBuilder
 
entity(String) - Method in class com.atlassian.mywork.model.TaskBuilder
 
equals(Object) - Method in class com.atlassian.mywork.model.Item
 
equals(Object) - Method in class com.atlassian.mywork.model.Notification
 
equals(Object) - Method in class com.atlassian.mywork.model.Registration
 
equals(Object) - Method in class com.atlassian.mywork.model.Task
 
equals(Object) - Method in class com.atlassian.mywork.model.UpdateMetadata
 
execute(String, JsonNode) - Method in interface com.atlassian.mywork.service.ActionService
Executes an action as the given user.
executeAsynchronously(String, Runnable) - Static method in class com.atlassian.mywork.util.Executors
 
executeAsynchronouslyUntilSucceeds(String, int, Runnable) - Static method in class com.atlassian.mywork.util.Executors
 
Executors - Class in com.atlassian.mywork.util
 
Executors() - Constructor for class com.atlassian.mywork.util.Executors
 
Executors.RetryingRunnable - Class in com.atlassian.mywork.util
 
Executors.RetryingRunnable(String, int, Runnable) - Constructor for class com.atlassian.mywork.util.Executors.RetryingRunnable
 

F

FAILED - Static variable in class com.atlassian.mywork.service.ActionResult
Failed result without result url
find(String, long) - Method in interface com.atlassian.mywork.service.LocalNotificationService
Retrieves a notification with the given id and user.
find(String, String) - Method in interface com.atlassian.mywork.service.LocalNotificationService
Retrieves notifications with the given user and global id.
find(String, String) - Method in interface com.atlassian.mywork.service.TaskService
Find a task by username and globalId.
findAll(String) - Method in interface com.atlassian.mywork.service.LocalNotificationService
Returns all notifications for the given user.
findAll(String) - Method in interface com.atlassian.mywork.service.LocalTaskService
Finds all tasks for the given user.
findAllAfter(String, long, long, int) - Method in interface com.atlassian.mywork.service.LocalNotificationService
Returns all notifications for the given user after a given notification.
findAllUnread(String) - Method in interface com.atlassian.mywork.service.LocalNotificationService
Returns all unread notifications for the given user.
forever() - Static method in class com.atlassian.mywork.rest.CacheControl
Provides a cacheControl that caches forever.

G

get(String) - Method in interface com.atlassian.mywork.service.ActionServiceSelector
 
get(long) - Method in interface com.atlassian.mywork.service.LocalTaskService
 
getAction() - Method in class com.atlassian.mywork.event.notification.AbstractNotificationEvent
 
getAction() - Method in class com.atlassian.mywork.model.Notification
Returns name of the action that caused the notification to be created (e.g "comment").
getAction() - Method in class com.atlassian.mywork.rest.JsonNotificationItem
 
getActionIconUrl() - Method in class com.atlassian.mywork.model.Notification
Returns url to an icon representing the action.
getActionIconUrl() - Method in class com.atlassian.mywork.rest.JsonGroupNotification
 
getActions() - Method in class com.atlassian.mywork.model.Registration
Returns actions in JSON format
getActiveClients() - Method in interface com.atlassian.mywork.service.ClientService
Returns currently active clients
getAggregateKey() - Method in class com.atlassian.mywork.rest.JsonNotificationItem
 
getAppId() - Method in class com.atlassian.mywork.model.Registration
Returns the application id of the registered application.
getApplication() - Method in class com.atlassian.mywork.event.notification.AbstractNotificationEvent
 
getApplication() - Method in class com.atlassian.mywork.event.task.AbstractTaskEvent
 
getApplication() - Method in class com.atlassian.mywork.model.Notification
Returns the application that created the notification (e.g.
getApplication() - Method in class com.atlassian.mywork.model.Registration
Returns the application type of the registered application.
getApplication() - Method in class com.atlassian.mywork.model.Task
Returns the application that created the task (e.g.
getApplication() - Method in class com.atlassian.mywork.rest.JsonNotificationItem
 
getApplication() - Method in interface com.atlassian.mywork.service.ActionService
 
getApplication() - Method in interface com.atlassian.mywork.service.RegistrationProvider
Return the application represented by this provider.
getApplicationLinkId() - Method in interface com.atlassian.mywork.model.ApplicationLinkIdBuilder
 
getApplicationLinkId() - Method in class com.atlassian.mywork.model.Notification
Returns the application link id of the application that created the notification.
getApplicationLinkId() - Method in class com.atlassian.mywork.model.NotificationBuilder
 
getApplicationLinkId() - Method in class com.atlassian.mywork.model.Task
Returns the application link id of the application that created the task.
getApplicationLinkId() - Method in class com.atlassian.mywork.model.TaskBuilder
 
getApplicationLinkId() - Method in class com.atlassian.mywork.rest.JsonNotificationItem
 
getBefore() - Method in class com.atlassian.mywork.rest.Position
Returns id of an entity immediately after this position or null if this is the last position.
getCondition() - Method in class com.atlassian.mywork.model.UpdateMetadata
 
getCount() - Method in class com.atlassian.mywork.rest.JsonCount
Returns a count
getCount(String) - Method in interface com.atlassian.mywork.service.NotificationService
Returns the number of unseen notifications for the given user.
getCreated() - Method in class com.atlassian.mywork.model.Notification
Returns the time in milliseconds when this notification was created in the data store.
getCreated() - Method in class com.atlassian.mywork.model.Task
Returns the time in milliseconds when this task was created in the data store.
getCreated() - Method in class com.atlassian.mywork.rest.JsonGroupNotification
 
getDefaultLocale() - Method in interface com.atlassian.mywork.service.LocaleService
 
getDescription() - Method in class com.atlassian.mywork.model.Notification
Returns the description of the notification in html.
getDescription() - Method in class com.atlassian.mywork.rest.JsonGroupNotification
 
getEffectiveTarget() - Method in interface com.atlassian.mywork.service.ServiceSelector
 
getEntity() - Method in class com.atlassian.mywork.event.notification.AbstractNotificationEvent
 
getEntity() - Method in class com.atlassian.mywork.event.task.AbstractTaskEvent
 
getEntity() - Method in class com.atlassian.mywork.model.Notification
Returns type of the remote entity that the notification is related to (e.g.
getEntity() - Method in class com.atlassian.mywork.model.Task
Returns type of the remote entity that the task is related to (e.g.
getEntity() - Method in class com.atlassian.mywork.rest.JsonNotificationItem
 
getGlobalId() - Method in class com.atlassian.mywork.event.notification.AbstractNotificationEvent
 
getGlobalId() - Method in class com.atlassian.mywork.event.task.AbstractTaskEvent
 
getGlobalId() - Method in class com.atlassian.mywork.model.Notification
Returns a string that should uniquely identify the remote object that this notification relates to.
getGlobalId() - Method in class com.atlassian.mywork.model.Task
Returns a string that should uniquely identify the remote object that this task relates to.
getGlobalId() - Method in class com.atlassian.mywork.model.UpdateMetadata
 
getGlobalId() - Method in class com.atlassian.mywork.rest.JsonGroupNotification
 
getGroupingId() - Method in class com.atlassian.mywork.model.Notification
Returns a string that will be used to group notifications or null if not specified.
getGroupingId() - Method in class com.atlassian.mywork.rest.JsonNotificationItem
 
getI18n() - Method in class com.atlassian.mywork.model.Registration
Returns a map containing translations for different locales.
getIconUrl() - Method in class com.atlassian.mywork.model.Item
Returns url to an icon describing the related content.
getIconUrl() - Method in class com.atlassian.mywork.model.Notification
Returns url to an icon representing the notification.
getIconUrl() - Method in class com.atlassian.mywork.rest.JsonGroupNotification
 
getIconUrl() - Method in class com.atlassian.mywork.rest.JsonNotificationItem
 
getId() - Method in class com.atlassian.mywork.model.Notification
Returns the notification id.
getId() - Method in class com.atlassian.mywork.model.Registration
 
getId() - Method in class com.atlassian.mywork.model.Task
Returns the task id.
getId() - Method in class com.atlassian.mywork.rest.JsonGroupNotification
 
getItem() - Method in class com.atlassian.mywork.model.Notification
Returns the item describing content related to this notification.
getItem() - Method in class com.atlassian.mywork.model.Task
Returns the item describing content related to this task.
getItem() - Method in class com.atlassian.mywork.rest.JsonNotificationGroup
 
getLocales() - Method in interface com.atlassian.mywork.service.LocaleService
 
getMaxTimeout() - Method in class com.atlassian.mywork.rest.JsonCount
Returns the maximum polling period in seconds.
getMaxTimeout() - Method in interface com.atlassian.mywork.service.TimeoutService
 
getMessageKey() - Method in class com.atlassian.mywork.service.ActionResult
I18n key for a message to display.
getMetadata() - Method in class com.atlassian.mywork.model.Notification
Returns optional free-form metadata for use by the creator of this notification.
getMetadata() - Method in class com.atlassian.mywork.model.Task
Returns optional free-form metadata for use by the creator of this task.
getMetadata() - Method in class com.atlassian.mywork.model.UpdateMetadata
 
getMetadata() - Method in class com.atlassian.mywork.rest.JsonGroupNotification
 
getNotes() - Method in class com.atlassian.mywork.model.Task
Returns the notes of the task.
getNotification() - Method in class com.atlassian.mywork.event.notification.AbstractNotificationEvent
 
getNotificationId() - Method in class com.atlassian.mywork.event.notification.AbstractNotificationEvent
 
getNotifications() - Method in class com.atlassian.mywork.rest.JsonNotificationGroup
 
getOldApplication() - Method in class com.atlassian.mywork.event.task.TaskUpdatedEvent
 
getOldEntity() - Method in class com.atlassian.mywork.event.task.TaskUpdatedEvent
 
getOldGlobalId() - Method in class com.atlassian.mywork.event.task.TaskUpdatedEvent
 
getOldNotification() - Method in class com.atlassian.mywork.event.notification.NotificationUpdatedEvent
 
getOldStatus() - Method in class com.atlassian.mywork.event.notification.NotificationStatusChangedEvent
 
getOldStatus() - Method in class com.atlassian.mywork.event.task.TaskUpdatedEvent
 
getOldTask() - Method in class com.atlassian.mywork.event.task.TaskUpdatedEvent
 
getOldTaskId() - Method in class com.atlassian.mywork.event.task.TaskUpdatedEvent
 
getPackage() - Method in interface com.atlassian.mywork.service.RegistrationProvider
Returns the name of the package containing any of the following files: registration-actions.json registration-templates.soy registration.properties
getPluginId() - Method in interface com.atlassian.mywork.service.RegistrationProvider
Returns the name of the plugin containing any of the following files: registration-actions.json registration-templates.soy registration.properties
getProperties() - Method in class com.atlassian.mywork.model.Registration
Returns application properties.
getResultUrl() - Method in class com.atlassian.mywork.service.ActionResult
Returns absolute url to an entity that was created when the action was performed.
getStatus() - Method in class com.atlassian.mywork.event.notification.AbstractNotificationEvent
 
getStatus() - Method in class com.atlassian.mywork.event.task.AbstractTaskEvent
 
getStatus() - Method in class com.atlassian.mywork.model.Notification
Returns the status of this notification.
getStatus() - Method in class com.atlassian.mywork.model.Task
Returns the status of this task.
getStatus() - Method in class com.atlassian.mywork.rest.JsonGroupNotification
 
getTarget() - Method in interface com.atlassian.mywork.service.ServiceSelector
Returns the active target.
getTargetId() - Method in class com.atlassian.mywork.event.task.TaskMovedEvent
 
getTask() - Method in class com.atlassian.mywork.event.notification.NotificationStatusChangedEvent
 
getTask() - Method in class com.atlassian.mywork.event.task.AbstractTaskEvent
 
getTaskId() - Method in class com.atlassian.mywork.event.task.AbstractTaskEvent
 
getTemplates() - Method in class com.atlassian.mywork.model.Registration
Returns soy templates or null if none.
getTimeout() - Method in class com.atlassian.mywork.rest.JsonCount
Returns the minimum polling period in seconds.
getTimeout() - Method in interface com.atlassian.mywork.service.TimeoutService
 
getTitle() - Method in class com.atlassian.mywork.model.Item
Returns the title describing the related content.
getTitle() - Method in class com.atlassian.mywork.model.Notification
Returns the title of the notification.
getTitle() - Method in class com.atlassian.mywork.model.Task
Returns the title of the task.
getTitle() - Method in class com.atlassian.mywork.rest.JsonGroupNotification
 
getTitle() - Method in class com.atlassian.mywork.rest.JsonNotificationItem
 
getUpdated() - Method in class com.atlassian.mywork.model.Notification
Returns the time in milliseconds when this notification was last updated in the data store.
getUpdated() - Method in class com.atlassian.mywork.model.Task
Returns the time in milliseconds when this task was last updated in the data store.
getUpdated() - Method in class com.atlassian.mywork.rest.JsonGroupNotification
 
getUrl() - Method in class com.atlassian.mywork.model.Item
Returns url to the related content.
getUrl() - Method in class com.atlassian.mywork.model.Notification
Returns url pointing to the source of the notification.
getUrl() - Method in class com.atlassian.mywork.rest.JsonConfig
 
getUrl() - Method in class com.atlassian.mywork.rest.JsonGroupNotification
 
getUrl() - Method in class com.atlassian.mywork.rest.JsonNotificationItem
 
getUser() - Method in class com.atlassian.mywork.model.Notification
Returns username of the receiver of the notification.
getUser() - Method in class com.atlassian.mywork.model.Task
Returns username of the owner of the task.
getUsername() - Method in class com.atlassian.mywork.event.MyWorkEvent
 
getValues(Locale) - Method in class com.atlassian.mywork.model.Registration
Returns translations for the given locale.
GLOBAL_ID - Static variable in class com.atlassian.mywork.rest.Samples
 
globalId(String) - Method in class com.atlassian.mywork.model.NotificationBuilder
 
globalId(String) - Method in class com.atlassian.mywork.model.TaskBuilder
 
GlobalIdFactory - Class in com.atlassian.mywork.util
Factory for encoding and decoding globalIds.
GlobalIdFactory() - Constructor for class com.atlassian.mywork.util.GlobalIdFactory
 
GROUP - Static variable in class com.atlassian.mywork.rest.Samples
 
GROUP_NOTIFICATION - Static variable in class com.atlassian.mywork.rest.Samples
 
groupingId(String) - Method in class com.atlassian.mywork.model.NotificationBuilder
 
GROUPS - Static variable in class com.atlassian.mywork.rest.Samples
 

H

hashCode() - Method in class com.atlassian.mywork.model.Item
 
hashCode() - Method in class com.atlassian.mywork.model.Notification
 
hashCode() - Method in class com.atlassian.mywork.model.Registration
 
hashCode() - Method in class com.atlassian.mywork.model.Task
 
hashCode() - Method in class com.atlassian.mywork.model.UpdateMetadata
 

I

i18n - Variable in class com.atlassian.mywork.model.RegistrationBuilder
 
i18n - Variable in class com.atlassian.mywork.rest.JsonConfig
 
iconUrl(String) - Method in class com.atlassian.mywork.model.NotificationBuilder
 
iconUrl(String) - Method in class com.atlassian.mywork.model.TaskBuilder
Set url to an icon describing the related content.
id(long) - Method in class com.atlassian.mywork.model.NotificationBuilder
 
id(long) - Method in class com.atlassian.mywork.model.TaskBuilder
 
ImpersonationService - Interface in com.atlassian.mywork.service
This service is responsible for performing actions as a given user.
invalidateCachedCounts() - Method in interface com.atlassian.mywork.service.LocalNotificationService
 
isHostAvailable() - Method in interface com.atlassian.mywork.service.ServiceSelector
Returns true if host plugin is available.
isPinned() - Method in class com.atlassian.mywork.model.Notification
Returns true if this notification should be displayed to the user until the user takes action.
isPinned() - Method in class com.atlassian.mywork.rest.JsonGroupNotification
 
isPinned() - Method in class com.atlassian.mywork.rest.JsonNotificationItem
 
isRead() - Method in class com.atlassian.mywork.model.Notification
Returns true if the user has read this notification.
isRead() - Method in class com.atlassian.mywork.rest.JsonGroupNotification
 
isSuccessful() - Method in class com.atlassian.mywork.service.ActionResult
Returns true if the action was performed successfully.
Item - Class in com.atlassian.mywork.model
This class describes content related to a notification or a task.
Item() - Constructor for class com.atlassian.mywork.model.Item
 
Item(String, String, String) - Constructor for class com.atlassian.mywork.model.Item
Creates a new item.
itemIconUrl(String) - Method in class com.atlassian.mywork.model.NotificationBuilder
 
itemTitle(String) - Method in class com.atlassian.mywork.model.NotificationBuilder
 
itemTitle(String) - Method in class com.atlassian.mywork.model.TaskBuilder
Set the title describing the related content.
itemUrl(String) - Method in class com.atlassian.mywork.model.NotificationBuilder
 

J

JsonConfig - Class in com.atlassian.mywork.rest
 
JsonConfig(String, Registration, Locale) - Constructor for class com.atlassian.mywork.rest.JsonConfig
 
JsonCount - Class in com.atlassian.mywork.rest
This class contains the number of unseen notifications and a minimum polling period.
JsonCount(int, int, int) - Constructor for class com.atlassian.mywork.rest.JsonCount
Creates a new count
JsonGroupNotification - Class in com.atlassian.mywork.rest
 
JsonGroupNotification(String, Notification) - Constructor for class com.atlassian.mywork.rest.JsonGroupNotification
 
JsonHelper - Class in com.atlassian.mywork.util
This class contains utilities for dealing with JSON nodes.
JsonNotificationGroup - Class in com.atlassian.mywork.rest
 
JsonNotificationGroup(Notification, List<JsonGroupNotification>, String) - Constructor for class com.atlassian.mywork.rest.JsonNotificationGroup
 
JsonNotificationItem - Class in com.atlassian.mywork.rest
 
JsonNotificationItem(Notification, String) - Constructor for class com.atlassian.mywork.rest.JsonNotificationItem
 
JsonObject - Interface in com.atlassian.mywork.rest
Classes implementing this interface can safely be serialised to and deserialised from JSON.

L

LocaleService - Interface in com.atlassian.mywork.service
Unfortunately there isn't a way to get the list of configured locales in the system via SAL.
LocalNotificationService - Interface in com.atlassian.mywork.service
Provides services related to notifications
LocalTaskService - Interface in com.atlassian.mywork.service
Provides services related to tasks

M

markComplete(String, String) - Method in interface com.atlassian.mywork.service.TaskService
Changes the status of the given task to Status.DONE.
markIncomplete(String, String) - Method in interface com.atlassian.mywork.service.TaskService
Changes the status of the given task to Status.TODO.
metadata(ObjectNode) - Method in class com.atlassian.mywork.model.NotificationBuilder
 
metadata(String) - Method in class com.atlassian.mywork.model.NotificationBuilder
 
metadata(ObjectNode) - Method in class com.atlassian.mywork.model.TaskBuilder
 
metadata(String) - Method in class com.atlassian.mywork.model.TaskBuilder
 
moveBefore(String, long, Long) - Method in interface com.atlassian.mywork.service.LocalTaskService
Moves the source task before the target task.
MyWorkEvent - Class in com.atlassian.mywork.event
 
MyWorkEvent(String) - Constructor for class com.atlassian.mywork.event.MyWorkEvent
 

N

never() - Static method in class com.atlassian.mywork.rest.CacheControl
Provides a cacheControl that disables caching.
newSingleThreadExecutor(String) - Static method in class com.atlassian.mywork.util.Executors
 
newSingleThreadScheduledExecutor(String) - Static method in class com.atlassian.mywork.util.Executors
 
notes(String) - Method in class com.atlassian.mywork.model.TaskBuilder
 
NOTES - Static variable in class com.atlassian.mywork.rest.Samples
 
Notification - Class in com.atlassian.mywork.model
This class describes a user notification.
Notification(long, String, String, String, String, String, String, String, String, String, String, long, long, Status, boolean, boolean, String, String, ObjectNode, Item) - Constructor for class com.atlassian.mywork.model.Notification
 
NOTIFICATION - Static variable in class com.atlassian.mywork.rest.Samples
 
NotificationBuilder - Class in com.atlassian.mywork.model
Builder for creating new notifications.
NotificationBuilder() - Constructor for class com.atlassian.mywork.model.NotificationBuilder
Creates an empty builder.
NotificationBuilder(Notification) - Constructor for class com.atlassian.mywork.model.NotificationBuilder
Creates a builder initialised with values from the given notification.
NotificationCreatedEvent - Class in com.atlassian.mywork.event.notification
 
NotificationCreatedEvent(Notification) - Constructor for class com.atlassian.mywork.event.notification.NotificationCreatedEvent
 
NOTIFICATIONS - Static variable in class com.atlassian.mywork.rest.Samples
 
NotificationService - Interface in com.atlassian.mywork.service
Provides services related to notifications.
NotificationStatusChangedEvent - Class in com.atlassian.mywork.event.notification
 
NotificationStatusChangedEvent(Notification, Task, Status) - Constructor for class com.atlassian.mywork.event.notification.NotificationStatusChangedEvent
 
NotificationUpdatedEvent - Class in com.atlassian.mywork.event.notification
 
NotificationUpdatedEvent(Notification, Notification) - Constructor for class com.atlassian.mywork.event.notification.NotificationUpdatedEvent
 

P

parseObject(String) - Static method in class com.atlassian.mywork.util.JsonHelper
 
PermissionException - Exception in com.atlassian.mywork.service
This exception is thrown when the user has no permission to perform the operation.
PermissionException(String) - Constructor for exception com.atlassian.mywork.service.PermissionException
 
pinned(boolean) - Method in class com.atlassian.mywork.model.NotificationBuilder
 
Position - Class in com.atlassian.mywork.rest
This class describes a position in a list of entities.
Position(Long) - Constructor for class com.atlassian.mywork.rest.Position
Creates a new position that is before an entity with the given id, or the last position if the given id is null.
properties - Variable in class com.atlassian.mywork.model.RegistrationBuilder
 
properties(Map<String, String>) - Method in class com.atlassian.mywork.model.RegistrationBuilder
 
properties - Variable in class com.atlassian.mywork.rest.JsonConfig
 

R

read(boolean) - Method in class com.atlassian.mywork.model.NotificationBuilder
 
register(Iterable<Registration>) - Method in interface com.atlassian.mywork.service.RegistrationService
Handle registrations from a client
Registration - Class in com.atlassian.mywork.model
This class represents application registration.
Registration(Registration.RegistrationId) - Constructor for class com.atlassian.mywork.model.Registration
Creates new empty registration for given application.
Registration(String, String, Map<String, Map<String, String>>, JsonNode, Map<String, String>, String) - Constructor for class com.atlassian.mywork.model.Registration
Creates new registration
Registration.RegistrationId - Class in com.atlassian.mywork.model
 
Registration.RegistrationId(String, String) - Constructor for class com.atlassian.mywork.model.Registration.RegistrationId
 
RegistrationBuilder - Class in com.atlassian.mywork.model
Builder for creating new registrations.
RegistrationBuilder(Registration.RegistrationId) - Constructor for class com.atlassian.mywork.model.RegistrationBuilder
Creates a builder for a given application.
RegistrationProvider - Interface in com.atlassian.mywork.service
This service will provide details required for creating a Registration.
RegistrationService - Interface in com.atlassian.mywork.service
This service is responsible for handling registrations from the clients.
run() - Method in class com.atlassian.mywork.util.Executors.RetryingRunnable
 
runAs(String, Runnable) - Method in interface com.atlassian.mywork.service.ImpersonationService
Run the given runnable as the given user
runAs(String, Callable<V>) - Method in interface com.atlassian.mywork.service.ImpersonationService
Run the given callable as the given user

S

Samples - Class in com.atlassian.mywork.rest
Bucket for Javadoc JSON samples.
Samples() - Constructor for class com.atlassian.mywork.rest.Samples
 
ServiceSelector - Interface in com.atlassian.mywork.service
This service is responsible for managing where the data is persisted locally, remotely or not persisted at all.
ServiceSelector.Target - Enum in com.atlassian.mywork.service
 
setLastRead(String, Long) - Method in interface com.atlassian.mywork.service.LocalNotificationService
Sets the latest notification that the user has seen.
setMaxTimeout(int) - Method in interface com.atlassian.mywork.service.TimeoutService
 
setNotifications(List<JsonGroupNotification>) - Method in class com.atlassian.mywork.rest.JsonNotificationGroup
 
setRead(String, List<Long>) - Method in interface com.atlassian.mywork.service.LocalNotificationService
Marks notifications read.
setStatus(String, long, Status) - Method in interface com.atlassian.mywork.service.LocalNotificationService
Sets the status of the notification and creates/updates associated work item.
setTarget(ServiceSelector.Target, ApplicationId) - Method in interface com.atlassian.mywork.service.ServiceSelector
Sets the target to use if available.
setTimeout(int) - Method in interface com.atlassian.mywork.service.TimeoutService
 
setTitle(String, String, String) - Method in interface com.atlassian.mywork.service.TaskService
Changes the title of the given task.
status(Status) - Method in class com.atlassian.mywork.model.NotificationBuilder
 
Status - Enum in com.atlassian.mywork.model
This enumeration contains possible states of tasks and notifications.
status(Status) - Method in class com.atlassian.mywork.model.TaskBuilder
 
SUCCESS - Static variable in class com.atlassian.mywork.service.ActionResult
Successful result without result url

T

Task - Class in com.atlassian.mywork.model
This class describes a user task.
Task(long, String, String, String, String, Status, String, String, long, long, String, ObjectNode, Item) - Constructor for class com.atlassian.mywork.model.Task
 
TASK - Static variable in class com.atlassian.mywork.rest.Samples
 
TaskBuilder - Class in com.atlassian.mywork.model
Builder for creating new tasks.
TaskBuilder() - Constructor for class com.atlassian.mywork.model.TaskBuilder
Creates an empty builder.
TaskBuilder(Task) - Constructor for class com.atlassian.mywork.model.TaskBuilder
Creates a builder initialised with values from the given task.
TaskCreatedEvent - Class in com.atlassian.mywork.event.task
 
TaskCreatedEvent(Task) - Constructor for class com.atlassian.mywork.event.task.TaskCreatedEvent
 
TaskDeletedEvent - Class in com.atlassian.mywork.event.task
 
TaskDeletedEvent(Task) - Constructor for class com.atlassian.mywork.event.task.TaskDeletedEvent
 
TaskMovedEvent - Class in com.atlassian.mywork.event.task
 
TaskMovedEvent(Task, Long) - Constructor for class com.atlassian.mywork.event.task.TaskMovedEvent
 
TASKS - Static variable in class com.atlassian.mywork.rest.Samples
 
TaskService - Interface in com.atlassian.mywork.service
Provides services related to tasks.
TaskUpdatedEvent - Class in com.atlassian.mywork.event.task
 
TaskUpdatedEvent(Task, Task) - Constructor for class com.atlassian.mywork.event.task.TaskUpdatedEvent
 
templates - Variable in class com.atlassian.mywork.model.RegistrationBuilder
 
templates(String) - Method in class com.atlassian.mywork.model.RegistrationBuilder
 
TimeoutService - Interface in com.atlassian.mywork.service
Provides storage of polling period for UI clients.
title(String) - Method in class com.atlassian.mywork.model.NotificationBuilder
 
title(String) - Method in class com.atlassian.mywork.model.TaskBuilder
 
toString() - Method in class com.atlassian.mywork.model.Item
 
toString() - Method in class com.atlassian.mywork.model.Notification
 
toString() - Method in class com.atlassian.mywork.model.Registration.RegistrationId
 
toString() - Method in class com.atlassian.mywork.model.Task
 
toString() - Method in class com.atlassian.mywork.model.UpdateMetadata
 

U

update(String, Task) - Method in interface com.atlassian.mywork.service.LocalTaskService
Updates a task.
UPDATE_METADATA - Static variable in class com.atlassian.mywork.rest.Samples
 
updated(long) - Method in class com.atlassian.mywork.model.NotificationBuilder
 
updated(long) - Method in class com.atlassian.mywork.model.TaskBuilder
 
UpdateMetadata - Class in com.atlassian.mywork.model
This class describes an update to notification metadata.
UpdateMetadata(String, ObjectNode, ObjectNode) - Constructor for class com.atlassian.mywork.model.UpdateMetadata
 
updateMetadata(String, String, ObjectNode, ObjectNode) - Method in interface com.atlassian.mywork.service.NotificationService
Updates a set of notifications with some new metadata.
updateNotes(String, long, String) - Method in interface com.atlassian.mywork.service.LocalTaskService
Updates task notes.
url(String) - Method in class com.atlassian.mywork.model.NotificationBuilder
 
url(String) - Method in class com.atlassian.mywork.model.TaskBuilder
Set the absolute url to the related content.
user(String) - Method in class com.atlassian.mywork.model.NotificationBuilder
 
user(String) - Method in class com.atlassian.mywork.model.TaskBuilder
 

V

valueOf(String) - Static method in enum com.atlassian.mywork.model.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.atlassian.mywork.service.ServiceSelector.Target
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.atlassian.mywork.model.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.atlassian.mywork.service.ServiceSelector.Target
Returns an array containing the constants of this enum type, in the order they are declared.

A B C D E F G H I J L M N P R S T U V

Copyright © 2012 Atlassian. All Rights Reserved.