Class AdminUserResource

java.lang.Object
no.priv.bang.ukelonn.api.resources.AdminUserResource

@Path("/admin/user") @Produces("application/json") @RequiresUser @RequiresRoles("ukelonnadmin") public class AdminUserResource extends Object
  • Field Details

    • useradmin

      @Inject no.priv.bang.osgiservice.users.UserManagementService useradmin
    • ukelonn

      @Inject no.priv.bang.ukelonn.UkelonnService ukelonn
    • logger

      org.osgi.service.log.Logger logger
  • Constructor Details

    • AdminUserResource

      public AdminUserResource()
  • Method Details

    • setLogservice

      @Inject void setLogservice(org.osgi.service.log.LogService logservice)
    • modify

      @Path("modify") @POST @Consumes("application/json") public List<no.priv.bang.osgiservice.users.User> modify(no.priv.bang.osgiservice.users.User user)
    • create

      @Path("create") @POST @Consumes("application/json") public List<no.priv.bang.osgiservice.users.User> create(no.priv.bang.osgiservice.users.UserAndPasswords passwords)
    • password

      @Path("password") @POST @Consumes("application/json") public List<no.priv.bang.osgiservice.users.User> password(no.priv.bang.osgiservice.users.UserAndPasswords passwords)
    • adminStatus

      @Path("adminstatus") @POST @Consumes("application/json") public AdminStatus adminStatus(no.priv.bang.osgiservice.users.User user)
    • changeAdminStatus

      @Path("changeadminstatus") @POST @Consumes("application/json") public AdminStatus changeAdminStatus(AdminStatus status)
    • userIsAdministrator

      boolean userIsAdministrator(no.priv.bang.osgiservice.users.User user)