com.atlassian.mywork.client.service
Class RestTaskService

java.lang.Object
  extended by com.atlassian.mywork.client.service.RestTaskService
All Implemented Interfaces:
RemoteTaskService, TaskService

public class RestTaskService
extends java.lang.Object
implements RemoteTaskService

This class provides access to TaskService over REST.


Constructor Summary
RestTaskService(ReliableRestService restService)
           
 
Method Summary
 java.util.concurrent.Future<java.util.List<Task>> createOrUpdate(java.lang.String username, java.util.List<Task> tasks)
           
 java.util.concurrent.Future<Task> createOrUpdate(java.lang.String username, Task task)
           
 void delete(java.lang.String username, java.lang.String globalId)
           
 Task find(java.lang.String username, java.lang.String globalId)
           
 java.util.concurrent.Future<Task> markComplete(java.lang.String username, java.lang.String globalId)
           
 java.util.concurrent.Future<Task> markIncomplete(java.lang.String username, java.lang.String globalId)
           
 java.util.concurrent.Future<Task> setTitle(java.lang.String username, java.lang.String globalId, java.lang.String title)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RestTaskService

public RestTaskService(ReliableRestService restService)
Method Detail

find

public Task find(java.lang.String username,
                 java.lang.String globalId)
Specified by:
find in interface TaskService

markComplete

public java.util.concurrent.Future<Task> markComplete(java.lang.String username,
                                                      java.lang.String globalId)
Specified by:
markComplete in interface TaskService

markIncomplete

public java.util.concurrent.Future<Task> markIncomplete(java.lang.String username,
                                                        java.lang.String globalId)
Specified by:
markIncomplete in interface TaskService

setTitle

public java.util.concurrent.Future<Task> setTitle(java.lang.String username,
                                                  java.lang.String globalId,
                                                  java.lang.String title)
Specified by:
setTitle in interface TaskService

createOrUpdate

public java.util.concurrent.Future<Task> createOrUpdate(java.lang.String username,
                                                        Task task)
Specified by:
createOrUpdate in interface TaskService

createOrUpdate

public java.util.concurrent.Future<java.util.List<Task>> createOrUpdate(java.lang.String username,
                                                                        java.util.List<Task> tasks)
Specified by:
createOrUpdate in interface TaskService

delete

public void delete(java.lang.String username,
                   java.lang.String globalId)
Specified by:
delete in interface TaskService


Copyright © 2012 Atlassian. All Rights Reserved.