Class IdmRest


  • @Path("/idm")
    public class IdmRest
    extends Object
    • Constructor Detail

      • IdmRest

        public IdmRest()
    • Method Detail

      • 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