public class UserService extends PKIService implements UserResource
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
BACK_SLASH |
static int |
DEFAULT_SIZE |
static java.lang.String |
SYSTEM_USER |
IUGSubsystem |
userGroupManager |
auditor, DEFAULT_LONG_CACHE_LIFETIME, HEADER, headers, logger, request, servletRequest, TRAILER, uriInfo| Constructor and Description |
|---|
UserService() |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
addUser(UserData userData)
Adds a new user to LDAP server
|
void |
audit(java.lang.String type,
java.lang.String id,
java.util.Map<java.lang.String,java.lang.String> params,
java.lang.String status) |
void |
auditAddUser(java.lang.String id,
UserData userData,
java.lang.String status) |
void |
auditDeleteUser(java.lang.String id,
java.lang.String status) |
void |
auditModifyUser(java.lang.String id,
UserData userData,
java.lang.String status) |
UserData |
createUserData(IUser user) |
UserCollection |
findUsers(java.lang.String filter,
java.lang.Integer start,
java.lang.Integer size)
Searches for users in LDAP directory.
|
UserData |
getUser(java.lang.String userID)
List user information.
|
void |
log(int level,
java.lang.String message) |
javax.ws.rs.core.Response |
modifyUser(java.lang.String userID,
UserData userData)
Modifies an existing user in local scope.
|
void |
removeUser(java.lang.String userID)
removes a user.
|
audit, createCertificateData, createOKResponse, getLocale, getParams, getUserMessage, log, sendConditionalGetResponsepublic static final int DEFAULT_SIZE
public static final java.lang.String BACK_SLASH
public static final java.lang.String SYSTEM_USER
public IUGSubsystem userGroupManager
public UserData createUserData(IUser user) throws java.lang.Exception
java.lang.Exceptionpublic UserCollection findUsers(java.lang.String filter, java.lang.Integer start, java.lang.Integer size)
findUsers in interface UserResourcepublic UserData getUser(java.lang.String userID)
getUser in interface UserResourcepublic javax.ws.rs.core.Response addUser(UserData userData)
Request/Response Syntax: http://warp.mcom.com/server/certificate/columbo/design/ ui/admin-protocol-definition.html#user-admin
addUser in interface UserResourcepublic javax.ws.rs.core.Response modifyUser(java.lang.String userID,
UserData userData)
Request/Response Syntax: http://warp.mcom.com/server/certificate/columbo/design/ ui/admin-protocol-definition.html#user-admin
modifyUser in interface UserResourcepublic void removeUser(java.lang.String userID)
Request/Response Syntax: http://warp.mcom.com/server/certificate/columbo/design/ ui/admin-protocol-definition.html#user-admin
removeUser in interface UserResourcepublic void log(int level,
java.lang.String message)
public void auditAddUser(java.lang.String id,
UserData userData,
java.lang.String status)
public void auditModifyUser(java.lang.String id,
UserData userData,
java.lang.String status)
public void auditDeleteUser(java.lang.String id,
java.lang.String status)
public void audit(java.lang.String type,
java.lang.String id,
java.util.Map<java.lang.String,java.lang.String> params,
java.lang.String status)