public void setObject(Object obj) {
        if(obj != null && obj instanceof BancaExaminadora){
            this.banca = (BancaExaminadora)obj;
            
            this.lblTituloValor.setText(
               (banca.getDissertacao() != null ? banca.getDissertacao().getTitulo() : ""));
            
            if(banca.getAluno() != null){
                this.lblGrauValor.setText(banca.getAluno().getGrau());
                if(banca.getAluno().getPessoa() != null){
                    this.lblAutorValor.setText(banca.getAluno().getPessoa().getNome());
                    Docente orientador = banca.getAluno().getOrientador();
                    this.lblOrientadorValor.setText(
                     (orientador!=null && orientador.getPessoa()!= null ? orientador.getPessoa().getNome() : ""));
                            
                }
                else{
                    lblAutorValor.setText("");
                    lblOrientadorValor.setText("");
                }
            }
            else{
                lblAutorValor.setText("");
                lblOrientadorValor.setText("");
                this.lblGrauValor.setText("");
            }
            SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy");
            this.lblDataValor.setText(formatter.format(banca.getDataDeDefesa()));
            
            if(banca.getExaminadores() != null){
                this.lstExaminadores.setCollection(banca.getExaminadores());
            }
            
            this.updateGui();
        }
    }