Package br.com.davinti.vitruvio.spi.impl
Class UsuarioServiceImpl
Object
UsuarioServiceImpl
- All Implemented Interfaces:
UsuarioService
@Service("vUsuarioService")
public class UsuarioServiceImpl
extends Object
implements UsuarioService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidalterarSenha(Integer usuarioId, String novaSenha) voidatualizarPropriedade(PropriedadeDTO propriedade) voidatualizarPropriedade(PropriedadeDTO propriedade, String login) voidatualizarUsuario(UsuarioDTO user) PropriedadeDTOcriarPropriedade(PropriedadeDTO propriedade) UsuarioDTOcriarUsuario(UsuarioDTO user) voiddeleteFavorito(Long favoritoId) intdisableTokensNotChangedSince(Date since) voidexcluirPropriedade(PropriedadeDTO dto) voidexcluirValorPredefinido(PropriedadeValoresPreDefDTO valor) UsuarioClientgetCountFavoritos(String user) getCountUsuariosAtivosPorFiltro(UsuarioFilter nauthFilter) List<DispositivoDTO> getDispositivosUsuario(String login) List<UsuarioFavorito> getFavoritos(String user) List<UsuarioFavorito> getFavoritosAcessiveis(String user) ArquivoDTOgetFotoIcone(UsuarioDTO dto) ArquivoDTOgetFotoIcone(String login) List<UsuarioDTO> getMembros(String roleSigla) List<UsuarioDTO> getMembros(Collection<String> roles) PropriedadeDTOPropriedadeDTOgetPropriedadePorSigla(String sigla) List<PropriedadeDTO> List<PropriedadeDTO> getPropriedades(Collection<String> siglas) List<UsuarioPropriedadeDTO> getPropriedadesUsuario(String login) UsuarioBiometriaPubKeyDTOList<UsuarioBiometriaPubKeyDTO> getPubKeys(String login) List<RoleDTO> getRolesUsuario(UsuarioDTO usuario) List<RoleDTO> getRolesUsuario(String login) getRolesUsuarioAsString(String login) List<UsuarioTokenDTO> getTokens(UsuarioDTO dto) UsuarioDTOUsuarioDTOgetUsuarioPorLogin(String login) UsuarioDTOgetUsuarioPorResetToken(String token) List<UsuarioDTO> List<UsuarioDTO> getUsuarios(int offset, int limit) List<UsuarioDTO> getUsuarios(Collection<String> withLogins, Collection<String> orRoles) List<UsuarioDTO> List<UsuarioDTO> getUsuariosAtivos(Collection<String> withLogins, Collection<String> orRoles) List<UsuarioDTO> getUsuariosAtivosPorFiltro(UsuarioFilter nauthFilter, int offset, int limit) intincrementarUsoFavorito(Long favoritoId) booleanisEmailDisponivel(String email) booleanisEmailDisponivelParaOutroUsuario(String email, Integer usuarioExclusao) booleanbooleanisLoginAlternativoDisponivelParaUsuario(String loginAlt, Integer userId) booleanisLoginDisponivel(String login) booleanisPropriedadeEmUso(PropriedadeDTO dto) booleanisSiglaPropriedadeEmUso(String sigla) intpruneTokensNotChangedSince(Date since) voidremoverPubKey(String login, String deviceId) voidremoverPubKeys(String login) voidremoveToken(UsuarioDTO dto, String token) voidremoveToken(UsuarioDTO dto, String token, TipoUsuarioToken tipo) intremoveToken(String token) voidrenameFavorito(Long favoritoId, String nome) UsuarioBiometriaPubKeyDTOsalvarPubKey(String login, String deviceId, String pubKey) UsuarioTokenDTOvoidsetClient(UsuarioClient client) voidsetDefinirSenhaPrimeiroLogin(Integer usuarioId) voidsetFotoIcone(UsuarioDTO user, ArquivoDTO arquivo) voidsetLogService(LogService logService) voidsetRoleClient(RoleClient roleClient) voidsetRoleService(RoleService roleService) voidsetTokenDefinicaoSenha(Integer usuarioId, String token) voidsetUsuarioFavoritoDao(UsuarioFavoritoDao usuarioFavoritoDao)
-
Constructor Details
-
UsuarioServiceImpl
public UsuarioServiceImpl()
-
-
Method Details
-
getClient
public UsuarioClient getClient() -
setClient
@Autowired public void setClient(UsuarioClient client) -
setRoleClient
@Autowired public void setRoleClient(RoleClient roleClient) -
setRoleService
-
setUsuarioFavoritoDao
-
setLogService
-
criarUsuario
public UsuarioDTO criarUsuario(UsuarioDTO user) - Specified by:
criarUsuarioin interfaceUsuarioService
-
atualizarUsuario
public void atualizarUsuario(UsuarioDTO user) - Specified by:
atualizarUsuarioin interfaceUsuarioService
-
alterarSenha
- Specified by:
alterarSenhain interfaceUsuarioService
-
setDefinirSenhaPrimeiroLogin
- Specified by:
setDefinirSenhaPrimeiroLoginin interfaceUsuarioService
-
setTokenDefinicaoSenha
- Specified by:
setTokenDefinicaoSenhain interfaceUsuarioService
-
getRolesUsuario
- Specified by:
getRolesUsuarioin interfaceUsuarioService
-
getRolesUsuario
- Specified by:
getRolesUsuarioin interfaceUsuarioService
-
getRolesUsuarioAsString
- Specified by:
getRolesUsuarioAsStringin interfaceUsuarioService
-
getUsuarios
- Specified by:
getUsuariosin interfaceUsuarioService
-
getUsuariosAtivos
- Specified by:
getUsuariosAtivosin interfaceUsuarioService
-
getUsuarios
- Specified by:
getUsuariosin interfaceUsuarioService
-
getUsuariosAtivos
public List<UsuarioDTO> getUsuariosAtivos(Collection<String> withLogins, Collection<String> orRoles) - Specified by:
getUsuariosAtivosin interfaceUsuarioService
-
getUsuarios
- Specified by:
getUsuariosin interfaceUsuarioService
-
getMembros
- Specified by:
getMembrosin interfaceUsuarioService
-
getMembros
- Specified by:
getMembrosin interfaceUsuarioService
-
getPropriedadesUsuario
- Specified by:
getPropriedadesUsuarioin interfaceUsuarioService
-
getDispositivosUsuario
- Specified by:
getDispositivosUsuarioin interfaceUsuarioService
-
isLoginDisponivel
- Specified by:
isLoginDisponivelin interfaceUsuarioService
-
isLoginAlternativoDisponivel
- Specified by:
isLoginAlternativoDisponivelin interfaceUsuarioService
-
isLoginAlternativoDisponivelParaUsuario
- Specified by:
isLoginAlternativoDisponivelParaUsuarioin interfaceUsuarioService
-
isEmailDisponivel
- Specified by:
isEmailDisponivelin interfaceUsuarioService
-
isEmailDisponivelParaOutroUsuario
- Specified by:
isEmailDisponivelParaOutroUsuarioin interfaceUsuarioService
-
getUsuarioPorLogin
- Specified by:
getUsuarioPorLoginin interfaceUsuarioService
-
getUsuarioPorResetToken
- Specified by:
getUsuarioPorResetTokenin interfaceUsuarioService
-
getUsuarioPorId
- Specified by:
getUsuarioPorIdin interfaceUsuarioService
-
getFotoIcone
public ArquivoDTO getFotoIcone(UsuarioDTO dto) - Specified by:
getFotoIconein interfaceUsuarioService
-
getFotoIcone
- Specified by:
getFotoIconein interfaceUsuarioService
-
setFotoIcone
public void setFotoIcone(UsuarioDTO user, ArquivoDTO arquivo) - Specified by:
setFotoIconein interfaceUsuarioService
-
criarPropriedade
public PropriedadeDTO criarPropriedade(PropriedadeDTO propriedade) - Specified by:
criarPropriedadein interfaceUsuarioService
-
atualizarPropriedade
- Specified by:
atualizarPropriedadein interfaceUsuarioService
-
atualizarPropriedade
public void atualizarPropriedade(PropriedadeDTO propriedade) - Specified by:
atualizarPropriedadein interfaceUsuarioService
-
excluirPropriedade
public void excluirPropriedade(PropriedadeDTO dto) - Specified by:
excluirPropriedadein interfaceUsuarioService
-
excluirValorPredefinido
public void excluirValorPredefinido(PropriedadeValoresPreDefDTO valor) - Specified by:
excluirValorPredefinidoin interfaceUsuarioService
-
getPropriedades
- Specified by:
getPropriedadesin interfaceUsuarioService
-
getPropriedades
- Specified by:
getPropriedadesin interfaceUsuarioService
-
isPropriedadeEmUso
public boolean isPropriedadeEmUso(PropriedadeDTO dto) - Specified by:
isPropriedadeEmUsoin interfaceUsuarioService
-
isSiglaPropriedadeEmUso
- Specified by:
isSiglaPropriedadeEmUsoin interfaceUsuarioService
-
getPropriedadePorSigla
- Specified by:
getPropriedadePorSiglain interfaceUsuarioService
-
getPropriedadePorId
- Specified by:
getPropriedadePorIdin interfaceUsuarioService
-
getTokens
- Specified by:
getTokensin interfaceUsuarioService
-
saveToken
- Specified by:
saveTokenin interfaceUsuarioService
-
removeToken
- Specified by:
removeTokenin interfaceUsuarioService
-
removeToken
- Specified by:
removeTokenin interfaceUsuarioService
-
removeToken
- Specified by:
removeTokenin interfaceUsuarioService
-
pruneTokensNotChangedSince
- Specified by:
pruneTokensNotChangedSincein interfaceUsuarioService
-
disableTokensNotChangedSince
- Specified by:
disableTokensNotChangedSincein interfaceUsuarioService
-
getUsuariosAtivosPorFiltro
public List<UsuarioDTO> getUsuariosAtivosPorFiltro(UsuarioFilter nauthFilter, int offset, int limit) - Specified by:
getUsuariosAtivosPorFiltroin interfaceUsuarioService
-
getCountUsuariosAtivosPorFiltro
- Specified by:
getCountUsuariosAtivosPorFiltroin interfaceUsuarioService
-
getFavoritos
- Specified by:
getFavoritosin interfaceUsuarioService
-
getFavoritosAcessiveis
- Specified by:
getFavoritosAcessiveisin interfaceUsuarioService
-
getCountFavoritos
- Specified by:
getCountFavoritosin interfaceUsuarioService
-
incrementarUsoFavorito
- Specified by:
incrementarUsoFavoritoin interfaceUsuarioService
-
deleteFavorito
- Specified by:
deleteFavoritoin interfaceUsuarioService
-
renameFavorito
- Specified by:
renameFavoritoin interfaceUsuarioService
-
salvarPubKey
- Specified by:
salvarPubKeyin interfaceUsuarioService
-
removerPubKey
- Specified by:
removerPubKeyin interfaceUsuarioService
-
removerPubKeys
- Specified by:
removerPubKeysin interfaceUsuarioService
-
getPubKeys
- Specified by:
getPubKeysin interfaceUsuarioService
-
getPubKey
- Specified by:
getPubKeyin interfaceUsuarioService
-