570d2cdefbe47fa52492408fba71d902d6499c92
[doneit] / src / null_backend.py
1 class NullManager(object):
2
3         def __init__(self, username, password, token=None):
4                 pass
5
6         def get_projects(self):
7                 return []
8
9         def get_project(self, projId):
10                 raise NotImplementedError("Not logged in to any ToDo system")
11
12         def get_project_names(self):
13                 return []
14
15         def lookup_project(self, projName):
16                 raise NotImplementedError("Not logged in to any ToDo system")
17
18         def get_locations(self):
19                 return []
20
21         def get_tasks_with_details(self, projId):
22                 return []
23
24         def get_task_details(self, taskId):
25                 raise NotImplementedError("Not logged in to any ToDo system")
26
27         def add_task(self, projId, taskName):
28                 raise NotImplementedError("Not logged in to any ToDo system")
29
30         def set_project(self, taskId, newProjId):
31                 raise NotImplementedError("Not logged in to any ToDo system")
32
33         def set_name(self, taskId, name):
34                 raise NotImplementedError("Not logged in to any ToDo system")
35
36         def set_duedate(self, taskId, dueDate):
37                 raise NotImplementedError("Not logged in to any ToDo system")
38
39         def set_priority(self, taskId, priority):
40                 raise NotImplementedError("Not logged in to any ToDo system")
41
42         def complete_task(self, taskId):
43                 raise NotImplementedError("Not logged in to any ToDo system")
44
45         def add_note(self, taskId, noteTitle, noteBody):
46                 raise NotImplementedError("Not logged in to any ToDo system")
47
48         def update_note(self, noteId, noteTitle, noteBody):
49                 raise NotImplementedError("Not logged in to any ToDo system")
50
51         def delete_note(self, noteId):
52                 raise NotImplementedError("Not logged in to any ToDo system")