Package br.com.davinti.vitruvio.spi
Interface UsuarioService
- All Known Implementing Classes:
UsuarioServiceImpl
public interface UsuarioService
-
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) getCountFavoritos(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) UsuarioTokenDTOvoidsetDefinirSenhaPrimeiroLogin(Integer usuarioId) voidsetFotoIcone(UsuarioDTO user, ArquivoDTO arquivo) voidsetTokenDefinicaoSenha(Integer usuarioId, String token)
-
Method Details
-
criarUsuario
UsuarioDTO criarUsuario(UsuarioDTO user) -
atualizarUsuario
void atualizarUsuario(UsuarioDTO user) -
alterarSenha
-
setDefinirSenhaPrimeiroLogin
-
setTokenDefinicaoSenha
-
getRolesUsuario
-
getRolesUsuario
-
getRolesUsuarioAsString
-
getUsuarios
List<UsuarioDTO> getUsuarios() -
getUsuarios
-
getUsuariosAtivos
List<UsuarioDTO> getUsuariosAtivos() -
getUsuariosAtivos
-
getUsuarios
-
getUsuariosAtivosPorFiltro
-
getCountUsuariosAtivosPorFiltro
-
getMembros
-
getMembros
-
getPropriedadesUsuario
-
getDispositivosUsuario
-
isLoginDisponivel
-
isLoginAlternativoDisponivel
-
isLoginAlternativoDisponivelParaUsuario
-
isEmailDisponivel
-
isEmailDisponivelParaOutroUsuario
-
getUsuarioPorLogin
-
getUsuarioPorResetToken
-
getUsuarioPorId
-
getFotoIcone
ArquivoDTO getFotoIcone(UsuarioDTO dto) -
getFotoIcone
-
setFotoIcone
void setFotoIcone(UsuarioDTO user, ArquivoDTO arquivo) -
isPropriedadeEmUso
boolean isPropriedadeEmUso(PropriedadeDTO dto) -
isSiglaPropriedadeEmUso
-
criarPropriedade
PropriedadeDTO criarPropriedade(PropriedadeDTO propriedade) -
atualizarPropriedade
-
atualizarPropriedade
void atualizarPropriedade(PropriedadeDTO propriedade) -
excluirPropriedade
void excluirPropriedade(PropriedadeDTO dto) -
excluirValorPredefinido
void excluirValorPredefinido(PropriedadeValoresPreDefDTO valor) -
getPropriedades
List<PropriedadeDTO> getPropriedades() -
getPropriedades
-
getPropriedadePorSigla
-
getPropriedadePorId
-
getTokens
-
saveToken
-
removeToken
-
removeToken
-
removeToken
-
pruneTokensNotChangedSince
-
disableTokensNotChangedSince
-
getFavoritos
-
getCountFavoritos
-
getFavoritosAcessiveis
-
incrementarUsoFavorito
-
deleteFavorito
-
renameFavorito
-
salvarPubKey
-
removerPubKey
-
removerPubKeys
-
getPubKeys
-
getPubKey
-