Subversion Repositories Integrator Subversion

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1 espaco 1
package br.gov.al.saude.scs.web.managebean.sessao;
2
 
3
import java.io.Serializable;
4
 
5
import javax.faces.bean.ManagedBean;
6
 
7
import org.springframework.beans.factory.annotation.Autowired;
8
import org.springframework.context.annotation.Scope;
9
import org.springframework.security.core.Authentication;
10
import org.springframework.security.core.context.SecurityContextHolder;
11
import org.springframework.stereotype.Component;
12
 
13
import br.gov.al.saude.framework.security.authentication.entity.UserIndra;
14
import br.gov.al.saude.framework.security.context.ContextoSeguranca;
15
import br.gov.al.saude.scs.model.view.ServidorView;
16
 
17
 
18
@Component
19
@ManagedBean
20
@Scope("session")
21
public class SessaoBean implements Serializable {
22
 
23
        private static final long serialVersionUID = 1L;
24
 
25
        private ServidorView servidor;
26
 
27
        @Autowired
28
        private ContextoSeguranca contextoSeguranca;
29
        /*
30
        @Autowired
31
        public SessaoBean(ServidorFacade servidorFacade, CronogramaFacade cronogramaFacade, GrupoAvaliacaoFacade grupoAvaliacaoFacade) {
32
                this.cronogramaFacade = cronogramaFacade;
33
                this.servidorFacade = servidorFacade;
34
                this.grupoAvaliacaoFacade = grupoAvaliacaoFacade;
35
                consultarCronogramaCorrente();
36
                servidor = getServidorUsuarioLogado();
37
                ordenador = new OrdenadorImpl();
38
        }
39
        */
40
        public ServidorView getServidor() {
41
                return servidor;
42
        }
43
 
44
/*     
45
        private ServidorView getServidorUsuarioLogado() {
46
                UsuarioView usuario = (UsuarioView) obterUserIndra().getPrincipal();
47
                return servidorFacade.consultarDadosPessoais(usuario.getSequencialPessoa());
48
        }
49
*/     
50
 
51
        public UserIndra obterUserIndra() {
52
                Authentication authentication = SecurityContextHolder.getContext().getAuthentication();
53
                UserIndra principal = (UserIndra) authentication.getPrincipal();
54
                return principal;
55
        }
56
 
57
}