Rev 218 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 218 | Rev 242 | ||
|---|---|---|---|
| Line 6... | Line 6... | ||
| 6 | import org.apache.commons.lang.builder.HashCodeBuilder; |
6 | import org.apache.commons.lang.builder.HashCodeBuilder; |
| 7 | import org.springframework.security.core.Authentication; |
7 | import org.springframework.security.core.Authentication; |
| 8 | import org.springframework.security.core.GrantedAuthority; |
8 | import org.springframework.security.core.GrantedAuthority; |
| 9 | 9 | ||
| 10 | import br.com.ec.domain.dto.UsuarioDTO; |
10 | import br.com.ec.domain.dto.UsuarioDTO; |
| 11 | import br.com.ec.domain.modal.Usuario; |
- | |
| 12 | 11 | ||
| 13 | public class SistemaAuthentication implements Authentication { |
12 | public class SistemaAuthentication implements Authentication { |
| 14 | 13 | ||
| 15 | private static final long serialVersionUID = 1L; |
14 | private static final long serialVersionUID = 1L; |
| 16 | 15 | ||
| 17 | private String login; |
16 | private String login; |
| 18 | private String credencials; |
17 | private String credencials; |
| - | 18 | private UsuarioDTO usuarioDTO; |
|
| 19 | // private Usuario usuario;
|
19 | // private Usuario usuario;
|
| 20 | private UsuarioDTO usuario; |
- | |
| 21 | private Collection<GrantedAuthority> authorities; |
20 | private Collection<GrantedAuthority> authorities; |
| 22 | private boolean isAuthenticated; |
21 | private boolean isAuthenticated; |
| 23 | 22 | ||
| 24 | /**
|
23 | /**
|
| 25 | * Cria um Authentication autenticado (authenticated = true).
|
24 | * Cria um Authentication autenticado (authenticated = true).
|
| Line 27... | Line 26... | ||
| 27 | * @param login
|
26 | * @param login
|
| 28 | * @param credentiais
|
27 | * @param credentiais
|
| 29 | * @param usuario
|
28 | * @param usuario
|
| 30 | * @param authorities
|
29 | * @param authorities
|
| 31 | */
|
30 | */
|
| 32 | public SistemaAuthentication(String login, String credencials, UsuarioDTO usuario, Collection<GrantedAuthority> authorities) { |
- | |
| - | 31 | public SistemaAuthentication(String login, String credencials, UsuarioDTO usuarioDTO, Collection<GrantedAuthority> authorities) { |
|
| 33 | this.login = login; |
32 | this.login = login; |
| 34 | this.credencials = credencials; |
33 | this.credencials = credencials; |
| 35 | this.usuario = usuario; |
- | |
| - | 34 | this.usuarioDTO = usuarioDTO; |
|
| 36 | this.authorities = authorities; |
35 | this.authorities = authorities; |
| 37 | setAuthenticated(true); |
36 | setAuthenticated(true); |
| 38 | }
|
37 | }
|
| 39 | 38 | ||
| 40 | public Object getPrincipal() { |
39 | public Object getPrincipal() { |
| Line 55... | Line 54... | ||
| 55 | 54 | ||
| 56 | /**
|
55 | /**
|
| 57 | * @return usuario obtido no processo de autenticao ou nulo se nao autenticado.
|
56 | * @return usuario obtido no processo de autenticao ou nulo se nao autenticado.
|
| 58 | */
|
57 | */
|
| 59 | public UsuarioDTO getDetails() { |
58 | public UsuarioDTO getDetails() { |
| 60 | return usuario; |
- | |
| - | 59 | return usuarioDTO; |
|
| 61 | }
|
60 | }
|
| 62 | 61 | ||
| 63 | public Collection<GrantedAuthority> getAuthorities() { |
62 | public Collection<GrantedAuthority> getAuthorities() { |
| 64 | return authorities; |
63 | return authorities; |
| 65 | }
|
64 | }
|