package br.com.triadworks.issuetracker.dao; import java.util.List; import br.com.triadworks.issuetracker.model.Comentario; import br.com.triadworks.issuetracker.model.Issue; public interface IssueDao { public void salva(Issue issue); public void atualiza(Issue issue); public Issue carrega(Long id); public void remove(Issue issue); public void comenta(Long idDaIssue, Comentario comentario); public void fecha(Long idDaIssue, Comentario comentario); public List<Issue> listaTudo(); public List<Issue> getIssuesComComentarios(); public List<Comentario> getComentarios(Long idDaIssue); public List<Issue> buscaPorSumario(String sumario); }