package com.getit.todoapp.service;
import com.getit.todoapp.domain.Todo;
import java.util.List;
import org.springframework.roo.addon.layers.service.RooService;
@RooService(domainTypes = { com.getit.todoapp.domain.Todo.class })
public interface TodoService {
public abstract long countAllTodoes();
public abstract void deleteTodo(Todo todo);
public abstract Todo findTodo(Long id);
public abstract List<Todo> findAllTodoes();
public abstract List<Todo> findTodoEntries(int firstResult, int maxResults);
public abstract void saveTodo(Todo todo);
public abstract Todo updateTodo(Todo todo);
public abstract List<Todo> findTodosByUserName(String userName);
public abstract Todo findTodoByUserNameAndId(String userName,Long id);
}