package persistencia; import java.util.Calendar; import java.util.List; @javax.ejb.Local public interface OfertaDAO { public Oferta insertar(Oferta entidad); public Oferta modificar(Oferta entidad); public Oferta buscarPorId(int id); public List<Oferta> ofertasRelacionadas(int idLocal, int idUsuario); public float promedioValoraciones(int idOferta); public List<Oferta> obtenerTodas(); public long obtenerCantPagos(int idOferta); public long obtenerCantPagosDesde(int idOferta, Calendar fecha); public long obtenerCantPagosHasta(int idOferta, Calendar fecha); public long obtenerCantPagosEntre(int idOferta, Calendar desde, Calendar hasta); public List<Oferta> obtenerOfertasLocal(int idLocal); public void flush(); }