Package dev.enola.tool.todo
Interface ToDoRepository
- All Known Implementing Classes:
ToDoRepositoryInMemory,ToDoYamlFileRepository
public interface ToDoRepository
Repository of
ToDo items.
This could be implemented for various backends, such as:
- In-memory storage
- File-based storage, like JSON or YAML files
- Todo.txt format
- Scan for
TODOcomments in source code files - Integration with issue trackers (e.g., GitHub Issues, Jira, GitLab Issues)
- Integration with task management systems (e.g., Google Tasks, Todoist, Microsoft ToDo)
- Integration with calendar systems (e.g., Google Calendar, Microsoft Outlook)
- Other remote API (REST, GraphQL, etc.)
- Database storage (SQL or NoSQL)
-
Method Summary
-
Method Details
-
get
-
list
-
store
- Throws:
IOException
-
delete
- Throws:
IOException
-