package tudu.domain.dao; import tudu.domain.model.Todo; /** * DAO for the Todo table. * * @author Julien Dubois */ public interface TodoDAO { /** * Find a Todo by ID. * * @param todoId * The Todo Id * @return The Todo */ Todo getTodo(String todoId); /** * Update a Todo. * * @param todo * The Todo */ void updateTodo(Todo todo); /** * Save a Todo. * * @param todo * The Todo */ void saveTodo(Todo todo); /** * Delete a Todo. * * @param todoId * The Todo ID */ void removeTodo(String todoId); }