1 package ejava.examples.jndidemo.dao;
2
3 import java.util.List;
4
5 import ejava.examples.jndidemo.bo.Task;
6
7 /**
8 * This interface represents a basic DAO type that manages tasks.
9 */
10 public interface SchedulerDAO {
11 void create(Task task);
12 Task get(int id);
13 Task update(Task task);
14 void delete(Task task);
15 Task findByName(String name);
16 List<Task> getTasks(int offset, int limit);
17 }