Package org.gcube.social_networking.rest
Class IdmRest
- java.lang.Object
-
- org.gcube.social_networking.rest.IdmRest
-
@Path("/idm") public class IdmRest extends Object
-
-
Constructor Summary
Constructors Constructor Description IdmRest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description jakarta.ws.rs.core.ResponsegetUser(String username)jakarta.ws.rs.core.ResponsesearchUsers(org.gcube.idm.common.models.IdmUser.USERS_REPR format, Boolean exact, String username, String firstName, String lastName, String email, int firstResult, int maxResults, Boolean enabled)jakarta.ws.rs.core.Responsetest()
-
-
-
Method Detail
-
test
@GET @Path("/me") @Produces("application/json") public jakarta.ws.rs.core.Response test() throws ServerException- Throws:
ServerException
-
getUser
@GET @Path("/{username}/") @Produces("application/json") public jakarta.ws.rs.core.Response getUser(@PathParam("username") String username) throws ServerException- Throws:
ServerException
-
searchUsers
@GET @Path("/{search}/") @Produces("application/json") public jakarta.ws.rs.core.Response searchUsers(@QueryParam("format") @DefaultValue("username") org.gcube.idm.common.models.IdmUser.USERS_REPR format, @QueryParam("exact") @DefaultValue("true") Boolean exact, @QueryParam("username") String username, @QueryParam("firstName") String firstName, @QueryParam("lastName") String lastName, @QueryParam("email") String email, @QueryParam("first") @DefaultValue("0") int firstResult, @QueryParam("max") @DefaultValue("100") int maxResults, @QueryParam("enabled") @DefaultValue("true") Boolean enabled) throws ServerException- Throws:
ServerException
-
-