View Javadoc

1   package org.lanyonm.playground.service;
2   
3   import java.util.List;
4   
5   import org.lanyonm.playground.domain.Todo;
6   
7   /**
8    * @author lanyonm
9    */
10  public interface TodoService {
11  
12  	/**
13  	 * @return a list of all the {@link Todo}s
14  	 */
15  	public List<Todo> getAllTodos();
16  
17  	/**
18  	 * @param id
19  	 * @return the corresponding {@link Todo}
20  	 */
21  	public Todo getTodo(int id);
22  
23  	/**
24  	 * @param todo
25  	 * @return whether the {@link Todo} was successfully saved
26  	 */
27  	public boolean saveTodo(Todo todo);
28  
29  	/**
30  	 * @param todo
31  	 * @return whether the {@link Todo} was successfully deleted
32  	 */
33  	public boolean deleteTodo(Todo todo);
34  }