Interface RoleService

All Known Implementing Classes:
RoleServiceImpl

public interface RoleService
  • Method Details

    • getRolePorSigla

      RoleDTO getRolePorSigla(String sigla)
    • criarRole

      RoleDTO criarRole(RoleDTO dto)
    • atualizarRole

      void atualizarRole(RoleDTO dto, String login)
    • getRolesAtivos

      List<RoleDTO> getRolesAtivos()
    • getRolesAtivos

      List<RoleDTO> getRolesAtivos(String tag)
    • getRolesDoUsuario

      List<RoleDTO> getRolesDoUsuario(UsuarioDTO user)
    • getRolesPorTag

      List<RoleDTO> getRolesPorTag(String tag)
    • getRolesPorTag

      List<RoleDTO> getRolesPorTag(String tag, UsuarioDTO user)
    • getRolesPorTag

      List<RoleDTO> getRolesPorTag(String tag, String login)
    • isMember

      boolean isMember(UsuarioDTO usuario, String roleSigla)
    • isMember

      boolean isMember(UsuarioDTO usuario, String... siglas)
    • isMember

      boolean isMember(UsuarioDTO usuario, VitruvioRole... roles)
    • setarComoMembro

      void setarComoMembro(String roleSigla, Integer userId)
    • removerMembro

      void removerMembro(String roleSigla, Integer userId)
    • getMembers

      List<UsuarioDTO> getMembers(RoleDTO role)
    • getMembers

      List<UsuarioDTO> getMembers(RoleDTO role, String tag)
    • getMembersCount

      Long getMembersCount(RoleDTO role)
    • getMembersCount

      Long getMembersCount(RoleDTO role, String tag)
    • getActiveMembers

      List<UsuarioDTO> getActiveMembers(RoleDTO role)
    • getActiveMembers

      List<UsuarioDTO> getActiveMembers(RoleDTO role, String tag)
    • getActiveMembersCount

      Long getActiveMembersCount(RoleDTO role)
    • getActiveMembersCount

      Long getActiveMembersCount(RoleDTO role, String tag)
    • roleExists

      boolean roleExists(String sigla)
    • extrairSiglas

      List<String> extrairSiglas(Collection<RoleDTO> roles)
    • generateToken

      String generateToken(String[] siglas, Date expirationDate)
    • checkAllowedRoles

      List<RoleDTO> checkAllowedRoles(List<RoleDTO> roles)
    • checkAllowedRoles

      Set<VitruvioRole> checkAllowedRoles(Set<VitruvioRole> roles)
    • checkAllowedRoles

      VitruvioRole[] checkAllowedRoles(VitruvioRole[] roles)
    • isTokenCache

      boolean isTokenCache()