public class UserManager extends Object
| Constructor and Description |
|---|
UserManager() |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
assignDismissGroup(GroupJaxbBean groupBean,
String userName,
com.sun.jersey.api.core.HttpContext context)
Assigns/dismisses group to an user by groupBean and userName
|
javax.ws.rs.core.Response |
assignDismissRole(RoleJaxbBean roleBean,
String userName,
String organizationName,
com.sun.jersey.api.core.HttpContext context)
Assigns/dismisses role to an user by roleName and userName (and optionally by organizationName)
|
javax.ws.rs.core.Response |
changePassword(String userName,
CredentialsJaxbBean credsBean,
String organizationName,
com.sun.jersey.api.core.HttpContext context)
Updates user's credentials
|
javax.ws.rs.core.Response |
createUser(UserJaxbBean userJaxbBean,
com.sun.jersey.api.core.HttpContext context)
Creates user by UserJaxbBean
|
javax.ws.rs.core.Response |
deleteAllUsers(com.sun.jersey.api.core.HttpContext context)
Deletes all users
|
javax.ws.rs.core.Response |
deleteAllUsers(String organizationName,
com.sun.jersey.api.core.HttpContext context)
Deletes all users by organizationName
|
javax.ws.rs.core.Response |
deleteUser(String username,
String organizationName,
com.sun.jersey.api.core.HttpContext context)
Deletes user by userName (and optionally by organizationName)
|
javax.ws.rs.core.Response |
getUser(String username,
String organizationName,
com.sun.jersey.api.core.HttpContext context)
Gets user by userName and organizationName
|
javax.ws.rs.core.Response |
getUserByDN(String certificateDN,
String organizationName,
com.sun.jersey.api.core.HttpContext context)
Gets the user with a certain DN
|
String |
getUsers(com.sun.jersey.api.core.HttpContext context)
Gets all users
|
String |
getUsers(String organizationName,
com.sun.jersey.api.core.HttpContext context)
Gets users by organizationName
|
String |
getUsersWithGroup(String groupName,
com.sun.jersey.api.core.HttpContext context)
Gets all users with a specific group
|
String |
getUsersWithGroup(String groupName,
String organizationName,
com.sun.jersey.api.core.HttpContext context)
Gets users with a specific group under an organization
|
String |
getUsersWithRole(String roleName,
com.sun.jersey.api.core.HttpContext context)
Gets all users with a specific role
|
String |
getUsersWithRole(String roleName,
String organizationName,
com.sun.jersey.api.core.HttpContext context)
Gets users with a specific role under an organization
|
javax.ws.rs.core.Response |
updateUser(UserJaxbBean userJaxbBean,
com.sun.jersey.api.core.HttpContext context)
Updates the user with a certain userid and organization name
|
public javax.ws.rs.core.Response createUser(UserJaxbBean userJaxbBean, @Context com.sun.jersey.api.core.HttpContext context)
userJaxbBean - UserJaxbBeanjavax.ws.rs.WebApplicationExceptionpublic javax.ws.rs.core.Response changePassword(String userName, CredentialsJaxbBean credsBean, String organizationName, @Context com.sun.jersey.api.core.HttpContext context)
userName - StringcredsBean - CredentialsJaxbBeanorganizationName - String (optional)javax.ws.rs.WebApplicationExceptionpublic javax.ws.rs.core.Response updateUser(UserJaxbBean userJaxbBean, @Context com.sun.jersey.api.core.HttpContext context)
userJaxbBean - the bean of the user to be updated with the old userid and organization name and the new valuescontext - http contextpublic javax.ws.rs.core.Response getUser(String username, String organizationName, @Context com.sun.jersey.api.core.HttpContext context)
userName - StringorganizationName - String (optional)public String getUsers(String organizationName, @Context com.sun.jersey.api.core.HttpContext context)
organizationName - Stringattributes - AttributeMapWebApplicationException,JsonGenerationException,UMJSONParserException,IOExceptionpublic String getUsers(@Context com.sun.jersey.api.core.HttpContext context)
WebApplicationException,JsonGenerationException,UMJSONParserException,IOExceptionpublic javax.ws.rs.core.Response getUserByDN(String certificateDN, String organizationName, @Context com.sun.jersey.api.core.HttpContext context)
certificateDN - the DNorganizationName - the organization (optional)public javax.ws.rs.core.Response deleteUser(String username, String organizationName, @Context com.sun.jersey.api.core.HttpContext context)
userName - StringorganizationName - String (optional)public javax.ws.rs.core.Response deleteAllUsers(String organizationName, @Context com.sun.jersey.api.core.HttpContext context)
organizationName - Stringpublic javax.ws.rs.core.Response deleteAllUsers(@Context
com.sun.jersey.api.core.HttpContext context)
public javax.ws.rs.core.Response assignDismissRole(RoleJaxbBean roleBean, String userName, String organizationName, @Context com.sun.jersey.api.core.HttpContext context)
roleBean - RoleJaxbBeanuserName - StringorganizationName - String (optional)public javax.ws.rs.core.Response assignDismissGroup(GroupJaxbBean groupBean, String userName, @Context com.sun.jersey.api.core.HttpContext context)
groupBean - GroupJaxbBeanuserName - Stringpublic String getUsersWithRole(String roleName, String organizationName, @Context com.sun.jersey.api.core.HttpContext context)
roleName - StringorganizationName - StringWebApplicationException,JsonGenerationException,UMJSONParserException,IOExceptionpublic String getUsersWithRole(String roleName, @Context com.sun.jersey.api.core.HttpContext context)
roleName - StringWebApplicationException,JsonGenerationException,UMJSONParserException,IOExceptionpublic String getUsersWithGroup(String groupName, String organizationName, @Context com.sun.jersey.api.core.HttpContext context)
groupName - StringorganizationName - StringWebApplicationException,JsonGenerationException,UMJSONParserException,IOExceptionpublic String getUsersWithGroup(String groupName, @Context com.sun.jersey.api.core.HttpContext context)
groupName - StringWebApplicationException,JsonGenerationException,UMJSONParserException,IOExceptionCopyright © 2014. All Rights Reserved.