Interface UsuarioService

All Known Implementing Classes:
UsuarioServiceImpl

public interface UsuarioService
  • Method Details

    • criarUsuario

      UsuarioDTO criarUsuario(UsuarioDTO user)
    • atualizarUsuario

      void atualizarUsuario(UsuarioDTO user)
    • alterarSenha

      void alterarSenha(Integer usuarioId, String novaSenha)
    • setDefinirSenhaPrimeiroLogin

      void setDefinirSenhaPrimeiroLogin(Integer usuarioId)
    • setTokenDefinicaoSenha

      void setTokenDefinicaoSenha(Integer usuarioId, String token)
    • getRolesUsuario

      List<RoleDTO> getRolesUsuario(UsuarioDTO usuario)
    • getRolesUsuario

      List<RoleDTO> getRolesUsuario(String login)
    • getRolesUsuarioAsString

      Collection<String> getRolesUsuarioAsString(String login)
    • getUsuarios

      List<UsuarioDTO> getUsuarios()
    • getUsuarios

      List<UsuarioDTO> getUsuarios(int offset, int limit)
    • getUsuariosAtivos

      List<UsuarioDTO> getUsuariosAtivos()
    • getUsuariosAtivos

      List<UsuarioDTO> getUsuariosAtivos(Collection<String> withLogins, Collection<String> orRoles)
    • getUsuarios

      List<UsuarioDTO> getUsuarios(Collection<String> withLogins, Collection<String> orRoles)
    • getUsuariosAtivosPorFiltro

      List<UsuarioDTO> getUsuariosAtivosPorFiltro(UsuarioFilter nauthFilter, int offset, int limit)
    • getCountUsuariosAtivosPorFiltro

      Long getCountUsuariosAtivosPorFiltro(UsuarioFilter nauthFilter)
    • getMembros

      List<UsuarioDTO> getMembros(Collection<String> roles)
    • getMembros

      List<UsuarioDTO> getMembros(String roleSigla)
    • getPropriedadesUsuario

      List<UsuarioPropriedadeDTO> getPropriedadesUsuario(String login)
    • getDispositivosUsuario

      List<DispositivoDTO> getDispositivosUsuario(String login)
    • isLoginDisponivel

      boolean isLoginDisponivel(String login)
    • isLoginAlternativoDisponivel

      boolean isLoginAlternativoDisponivel(String login)
    • isLoginAlternativoDisponivelParaUsuario

      boolean isLoginAlternativoDisponivelParaUsuario(String loginAlt, Integer userId)
    • isEmailDisponivel

      boolean isEmailDisponivel(String email)
    • isEmailDisponivelParaOutroUsuario

      boolean isEmailDisponivelParaOutroUsuario(String email, Integer usuarioExclusao)
    • getUsuarioPorLogin

      UsuarioDTO getUsuarioPorLogin(String login)
    • getUsuarioPorResetToken

      UsuarioDTO getUsuarioPorResetToken(String token)
    • getUsuarioPorId

      UsuarioDTO getUsuarioPorId(Integer id)
    • getFotoIcone

      ArquivoDTO getFotoIcone(UsuarioDTO dto)
    • getFotoIcone

      ArquivoDTO getFotoIcone(String login)
    • setFotoIcone

      void setFotoIcone(UsuarioDTO user, ArquivoDTO arquivo)
    • isPropriedadeEmUso

      boolean isPropriedadeEmUso(PropriedadeDTO dto)
    • isSiglaPropriedadeEmUso

      boolean isSiglaPropriedadeEmUso(String sigla)
    • criarPropriedade

      PropriedadeDTO criarPropriedade(PropriedadeDTO propriedade)
    • atualizarPropriedade

      void atualizarPropriedade(PropriedadeDTO propriedade, String login)
    • atualizarPropriedade

      void atualizarPropriedade(PropriedadeDTO propriedade)
    • excluirPropriedade

      void excluirPropriedade(PropriedadeDTO dto)
    • excluirValorPredefinido

      void excluirValorPredefinido(PropriedadeValoresPreDefDTO valor)
    • getPropriedades

      List<PropriedadeDTO> getPropriedades()
    • getPropriedades

      List<PropriedadeDTO> getPropriedades(Collection<String> siglas)
    • getPropriedadePorSigla

      PropriedadeDTO getPropriedadePorSigla(String sigla)
    • getPropriedadePorId

      PropriedadeDTO getPropriedadePorId(Integer id)
    • getTokens

      List<UsuarioTokenDTO> getTokens(UsuarioDTO dto)
    • saveToken

      UsuarioTokenDTO saveToken(UsuarioDTO dto, String token, TipoUsuarioToken tipo)
    • removeToken

      void removeToken(UsuarioDTO dto, String token, TipoUsuarioToken tipo)
    • removeToken

      void removeToken(UsuarioDTO dto, String token)
    • removeToken

      int removeToken(String token)
    • pruneTokensNotChangedSince

      int pruneTokensNotChangedSince(Date since)
    • disableTokensNotChangedSince

      int disableTokensNotChangedSince(Date since)
    • getFavoritos

      List<UsuarioFavorito> getFavoritos(String user)
    • getCountFavoritos

      Long getCountFavoritos(String user)
    • getFavoritosAcessiveis

      List<UsuarioFavorito> getFavoritosAcessiveis(String user)
    • incrementarUsoFavorito

      int incrementarUsoFavorito(Long favoritoId)
    • deleteFavorito

      void deleteFavorito(Long favoritoId)
    • renameFavorito

      void renameFavorito(Long favoritoId, String nome)
    • salvarPubKey

      UsuarioBiometriaPubKeyDTO salvarPubKey(String login, String deviceId, String pubKey)
    • removerPubKey

      void removerPubKey(String login, String deviceId)
    • removerPubKeys

      void removerPubKeys(String login)
    • getPubKeys

      List<UsuarioBiometriaPubKeyDTO> getPubKeys(String login)
    • getPubKey

      UsuarioBiometriaPubKeyDTO getPubKey(String login, String deviceId)