Class UsersResource
- java.lang.Object
-
- no.priv.bang.authservice.web.users.api.resources.ResourceBase
-
- no.priv.bang.authservice.web.users.api.resources.UsersResource
-
@Path("") @Produces("application/json") public class UsersResource extends ResourceBase
-
-
Field Summary
Fields Modifier and Type Field Description (package private) org.osgi.service.log.LogService
logservice
(package private) no.priv.bang.osgiservice.users.UserManagementService
usermanagement
-
Fields inherited from class no.priv.bang.authservice.web.users.api.resources.ResourceBase
SEE_LOG_FILE_FOR_DETAILS
-
-
Constructor Summary
Constructors Constructor Description UsersResource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<no.priv.bang.osgiservice.users.User>
addUser(no.priv.bang.osgiservice.users.UserAndPasswords passwords)
Map<String,List<no.priv.bang.osgiservice.users.Role>>
addUserRole(no.priv.bang.osgiservice.users.UserRoles userroles)
Map<String,List<no.priv.bang.osgiservice.users.Role>>
getUserRoles()
List<no.priv.bang.osgiservice.users.User>
getUsers()
List<no.priv.bang.osgiservice.users.User>
modifyUser(no.priv.bang.osgiservice.users.User user)
Map<String,List<no.priv.bang.osgiservice.users.Role>>
removeUserRole(no.priv.bang.osgiservice.users.UserRoles userroles)
List<no.priv.bang.osgiservice.users.User>
updatePassword(no.priv.bang.osgiservice.users.UserAndPasswords passwords)
-
-
-
Method Detail
-
getUsers
@GET @Path("/users") public List<no.priv.bang.osgiservice.users.User> getUsers()
-
modifyUser
@POST @Consumes("application/json") @Path("/user/modify") public List<no.priv.bang.osgiservice.users.User> modifyUser(no.priv.bang.osgiservice.users.User user)
-
updatePassword
@POST @Consumes("application/json") @Path("/passwords/update") public List<no.priv.bang.osgiservice.users.User> updatePassword(no.priv.bang.osgiservice.users.UserAndPasswords passwords)
-
addUser
@POST @Consumes("application/json") @Path("/user/add") public List<no.priv.bang.osgiservice.users.User> addUser(no.priv.bang.osgiservice.users.UserAndPasswords passwords)
-
getUserRoles
@GET @Path("/users/roles") public Map<String,List<no.priv.bang.osgiservice.users.Role>> getUserRoles()
-
addUserRole
@POST @Consumes("application/json") @Path("/user/addroles") public Map<String,List<no.priv.bang.osgiservice.users.Role>> addUserRole(no.priv.bang.osgiservice.users.UserRoles userroles)
-
-