public void addCursoNovo(CursoVO cursoNovo) {
   System.out.println("Teste");
   cursoNovo.setDisciplinas(model.getTarget());
   save(cursoNovo);
   if (cursoNovo.getCoordenador() != null) {
     cursoNovo.getCoordenador().setCargo(Cargos.COORDENADOR);
     DocenteDAO.getInstance().save(cursoNovo.getCoordenador());
   }
   cursoNovo.clear();
 }
 @PostConstruct
 public void init() {
   PickListDisciplinaArray.setDisciplina();
   model =
       new DualListModel<DisciplinaVO>(
           PickListDisciplinaArray.getDisciplinas(), cursoNovo.getDisciplinas());
 }
 public void delete(CursoVO vo) {
   if (vo.getCoordenador() != null) {
     vo.getCoordenador().setCargo(Cargos.DOCENTE);
   }
   CursoDAO.getInstance().delete(vo);
 }
 public static void update(CursoVO vo) {
   if (vo.getCoordenador() != null) {
     vo.getCoordenador().setCargo(Cargos.COORDENADOR);
   }
   CursoDAO.getInstance().update(vo);
 }