src/main/java/pt/ipv/qualifica/myclinic/beans/SessaoManagedBean.java
/**
	 * Guarda os dados referentes ao utilizador da sessao
	 */
Guarda os dados referentes ao utilizador da sessao
Guarda os dados referentes ao utilizador da sessao
private void montaPropriedadesUtilizador() {
		if(utilizadorSessao != null){
			UtilizadorDAO utilizadorDAO = new UtilizadorDAO();
			this.ligacaoBD = !utilizadorDAO.isDbDisabled();
			utilizadorBD = utilizadorDAO.getUtilizador(utilizadorSessao.getId());
			this.nomeUtilizador = utilizadorSessao.getNomeUtilizador();
			this.nivel = utilizadorSessao.getNivel();
			if(utilizadorBD != null) {
				this.nomeUtilizador = utilizadorBD.getNomeUtilizador();
				Paciente paciente = (new PacienteDAO()).getPaciente(this.nomeUtilizador);
				if(paciente != null) {
					String[] nomes = paciente.getNome().split(" ");
					this.nomeUtilizador = nomes[0] + (1 < nomes.length ? " " + nomes[nomes.length-1] : "");
				}else {
					Medico medico = (new MedicoDAO()).getMedico(this.nomeUtilizador);
					if(medico != null) {
						String[] nomes = medico.getNome().split(" ");
						this.nomeUtilizador = nomes[0] + (1 < nomes.length ? " " + nomes[nomes.length-1] : "");
					}
				}
			}
		}
	}
private void montaPropriedadesUtilizador ( ) { if ( utilizadorSessao != null ) { UtilizadorDAO utilizadorDAO = new UtilizadorDAO ( ) ; this . ligacaoBD = ! utilizadorDAO . isDbDisabled ( ) ; utilizadorBD = utilizadorDAO . getUtilizador ( utilizadorSessao . getId ( ) ) ; this . nomeUtilizador = utilizadorSessao . getNomeUtilizador ( ) ; this . nivel = utilizadorSessao . getNivel ( ) ; if ( utilizadorBD != null ) { this . nomeUtilizador = utilizadorBD . getNomeUtilizador ( ) ; Paciente paciente = ( new PacienteDAO ( ) ) . getPaciente ( this . nomeUtilizador ) ; if ( paciente != null ) { String [ ] nomes = paciente . getNome ( ) . split ( " " ) ; this . nomeUtilizador = nomes [ 0 ] + ( 1 < nomes . length ? " " + nomes [ nomes . length - 1 ] : "" ) ; } else { Medico medico = ( new MedicoDAO ( ) ) . getMedico ( this . nomeUtilizador ) ; if ( medico != null ) { String [ ] nomes = medico . getNome ( ) . split ( " " ) ; this . nomeUtilizador = nomes [ 0 ] + ( 1 < nomes . length ? " " + nomes [ nomes . length - 1 ] : "" ) ; } } } } }
Guarda os dados referentes ao utilizador da sessao
Guarda os dados referentes ao utilizador da sessao