public List<Tarefa> getTarefas(String sql, Map<String, Object> parametros) {

        Query query = em.createNativeQuery(sql, Tarefa.class);

        if (!parametros.isEmpty()) {
            if (parametros.containsKey("colaborador")) {
                query.setParameter("colaborador", parametros.get("colaborador"));
            }
            if (parametros.containsKey("status")) {
                query.setParameter("status", parametros.get("status"));
            }
            if (parametros.containsKey("projeto")) {
                query.setParameter("projeto", parametros.get("projeto"));
            }
        }
        return query.getResultList();
    }