Package org.gcube.idm.client
Interface IdmUsersClient
-
- All Known Implementing Classes:
DefaultUsersClient
public interface IdmUsersClient
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<String>getAllUsernames()List<String>getAllUsernames(Integer first, Integer max)UserInfogetUser(String user_id)StringgetUserEmail(String user_id)StringgetUserId(String user_id)org.gcube.idm.common.models.IdmUsergetUserOwner(String user_id)UserProfilegetUserProfile(String user_id)StringgetUserUsername(String user_id)List<org.gcube.idm.common.models.IdmFullUser>searchFullUsers(Integer first, Integer max, SearchUsersParams params)List<String>searchUsernames(Integer first, Integer max, SearchUsersParams params)List<org.gcube.idm.common.models.IdmUser>searchUsers(Integer first, Integer max, SearchUsersParams params)
-
-
-
Method Detail
-
getUserId
String getUserId(String user_id) throws jakarta.ws.rs.NotAuthorizedException, jakarta.ws.rs.BadRequestException
- Throws:
jakarta.ws.rs.NotAuthorizedExceptionjakarta.ws.rs.BadRequestException
-
getUserEmail
String getUserEmail(String user_id) throws jakarta.ws.rs.NotAuthorizedException, jakarta.ws.rs.BadRequestException
- Throws:
jakarta.ws.rs.NotAuthorizedExceptionjakarta.ws.rs.BadRequestException
-
getUserUsername
String getUserUsername(String user_id) throws jakarta.ws.rs.NotAuthorizedException, jakarta.ws.rs.BadRequestException
- Throws:
jakarta.ws.rs.NotAuthorizedExceptionjakarta.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.NotAuthorizedExceptionjakarta.ws.rs.BadRequestException
-
getUserProfile
UserProfile getUserProfile(String user_id) throws jakarta.ws.rs.NotAuthorizedException, jakarta.ws.rs.BadRequestException
- Throws:
jakarta.ws.rs.NotAuthorizedExceptionjakarta.ws.rs.BadRequestException
-
getAllUsernames
List<String> getAllUsernames() throws jakarta.ws.rs.NotAuthorizedException, jakarta.ws.rs.BadRequestException
- Throws:
jakarta.ws.rs.NotAuthorizedExceptionjakarta.ws.rs.BadRequestException
-
getAllUsernames
List<String> getAllUsernames(Integer first, Integer max) throws jakarta.ws.rs.NotAuthorizedException, jakarta.ws.rs.BadRequestException
- Throws:
jakarta.ws.rs.NotAuthorizedExceptionjakarta.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.NotAuthorizedExceptionjakarta.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.NotAuthorizedExceptionjakarta.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.NotAuthorizedExceptionjakarta.ws.rs.BadRequestException
-
-