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