package persistencia; import java.util.Calendar; import java.util.List; public interface SitioInteresDAO { public SitioInteres insertar(SitioInteres entidad); public SitioInteres modificar(SitioInteres entidad); public SitioInteres buscarPorId(int id); public void borrar(int id); public void borrar(SitioInteres entidad); public boolean existe(int id); public List<SitioInteres> obtenerTodos(); public List<SitioInteres> obtenerParaUsuario(int id); public long cantCheckInSitio(int idSitio); public long cantCheckInSitioDesde(int idSitio, Calendar fecha); public long cantCheckInSitioHasta(int idSitio, Calendar fecha); public long cantCheckInSitioEntre(int idSitio, Calendar inicio, Calendar fin); }