package br.com.ufrj.msi2.netuno.carga.servicos; import java.io.Serializable; import java.util.List; import javax.ejb.Local; import br.com.ufrj.msi2.netuno.modelo.entidades.AgenteCarga; import br.com.ufrj.msi2.netuno.modelo.entidades.Navio; import br.com.ufrj.msi2.netuno.modelo.entidades.Porto; @Local public interface GerenciarNaviosService extends Serializable { public List<Navio> listaNaviosComCarga(AgenteCarga agente); public Navio obterPorId(Integer idNavio); public List<Navio> recuperarNaviosAtracadosEmPorto(Porto porto); public List<Navio> recuperarNaviosPorAgenteAtracadosEmPorto(AgenteCarga agente); }