Interface IdmUsersClient

    • Method Detail

      • getUserId

        String getUserId​(String user_id)
                  throws jakarta.ws.rs.NotAuthorizedException,
                         jakarta.ws.rs.BadRequestException
        Throws:
        jakarta.ws.rs.NotAuthorizedException
        jakarta.ws.rs.BadRequestException
      • getUserEmail

        String getUserEmail​(String user_id)
                     throws jakarta.ws.rs.NotAuthorizedException,
                            jakarta.ws.rs.BadRequestException
        Throws:
        jakarta.ws.rs.NotAuthorizedException
        jakarta.ws.rs.BadRequestException
      • getUserUsername

        String getUserUsername​(String user_id)
                        throws jakarta.ws.rs.NotAuthorizedException,
                               jakarta.ws.rs.BadRequestException
        Throws:
        jakarta.ws.rs.NotAuthorizedException
        jakarta.ws.rs.BadRequestException
      • getUserOwner

        org.gcube.idm.common.models.IdmUser getUserOwner​(String user_id)
                                                  throws jakarta.ws.rs.NotAuthorizedException,
                                                         jakarta.ws.rs.BadRequestException
        Throws:
        jakarta.ws.rs.NotAuthorizedException
        jakarta.ws.rs.BadRequestException
      • getUserProfile

        UserProfile getUserProfile​(String user_id)
                            throws jakarta.ws.rs.NotAuthorizedException,
                                   jakarta.ws.rs.BadRequestException
        Throws:
        jakarta.ws.rs.NotAuthorizedException
        jakarta.ws.rs.BadRequestException
      • getAllUsernames

        List<String> getAllUsernames()
                              throws jakarta.ws.rs.NotAuthorizedException,
                                     jakarta.ws.rs.BadRequestException
        Throws:
        jakarta.ws.rs.NotAuthorizedException
        jakarta.ws.rs.BadRequestException
      • getAllUsernames

        List<String> getAllUsernames​(Integer first,
                                     Integer max)
                              throws jakarta.ws.rs.NotAuthorizedException,
                                     jakarta.ws.rs.BadRequestException
        Throws:
        jakarta.ws.rs.NotAuthorizedException
        jakarta.ws.rs.BadRequestException
      • searchUsers

        List<org.gcube.idm.common.models.IdmUser> searchUsers​(Integer first,
                                                              Integer max,
                                                              SearchUsersParams params)
                                                       throws jakarta.ws.rs.NotAuthorizedException,
                                                              jakarta.ws.rs.BadRequestException
        Throws:
        jakarta.ws.rs.NotAuthorizedException
        jakarta.ws.rs.BadRequestException
      • searchFullUsers

        List<org.gcube.idm.common.models.IdmFullUser> searchFullUsers​(Integer first,
                                                                      Integer max,
                                                                      SearchUsersParams params)
                                                               throws jakarta.ws.rs.NotAuthorizedException,
                                                                      jakarta.ws.rs.BadRequestException
        Throws:
        jakarta.ws.rs.NotAuthorizedException
        jakarta.ws.rs.BadRequestException
      • searchUsernames

        List<String> searchUsernames​(Integer first,
                                     Integer max,
                                     SearchUsersParams params)
                              throws jakarta.ws.rs.NotAuthorizedException,
                                     jakarta.ws.rs.BadRequestException
        Throws:
        jakarta.ws.rs.NotAuthorizedException
        jakarta.ws.rs.BadRequestException