package aplicacao.service; import java.util.Date; import java.util.List; import banco.modelo.ServicoPrestado; import banco.utils.ServicoPrestadoUtils; public class ServicoPrestadoService extends MecasoftService<ServicoPrestado>{ @Override public ServicoPrestadoUtils getDAO() { return getInjector().getInstance(ServicoPrestadoUtils.class); } @Override public void saveOrUpdate() { getDAO().saveOrUpdate(modelo); } @Override public void delete() { getDAO().delete(modelo); } @Override public ServicoPrestado find(Long id) { return getDAO().find(id); } @Override public List<ServicoPrestado> findAll() { return getDAO().findAll(); } public List<ServicoPrestado> findAllAtivosByPeriodo(Date dataInicial, Date dataFinal){ return getDAO().findAllByPeriodoAndStatusAndConclusao(dataInicial, dataFinal, true, null); } public List<ServicoPrestado> findAllNaoCancelado(){ return getDAO().findAllByStatusAndConclusao(true, null); } public List<ServicoPrestado> findAllNaoConcluidos(){ return getDAO().findAllByStatusAndConclusao(true, true); } public ServicoPrestado getServicoPrestado() { return getModelo(); } public void setServicoPrestado(ServicoPrestado servicoPrestado) { setModelo(servicoPrestado); } }