Class AccountController


  • @Provider
    @Path("/account")
    public class AccountController
    extends Object
    • Constructor Detail

      • AccountController

        public AccountController()
    • Method Detail

      • removeUserAccount

        @POST
        @Path("/remove")
        public javax.ws.rs.core.Response removeUserAccount​(@Context
                                                           javax.servlet.ServletContext ctx,
                                                           @Context
                                                           javax.ws.rs.core.SecurityContext sec,
                                                           @Context
                                                           javax.servlet.http.HttpServletRequest request,
                                                           InputStream body)
        TODO: notify workspace admin(s) about account removal
        Parameters:
        ctx -
        sec -
        body -
        Returns:
      • saveUserAccount

        @PUT
        @Path("/")
        @Consumes("application/json")
        @Produces("application/json")
        public javax.ws.rs.core.Response saveUserAccount​(@Context
                                                         javax.servlet.ServletContext ctx,
                                                         @Context
                                                         javax.ws.rs.core.SecurityContext sec,
                                                         de.narimo.geocore.ws.registration.UserRegistrationDetails userAccountDetails)