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, sendConditionalGetResponse
public 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.Exception
public UserCollection findUsers(java.lang.String filter, java.lang.Integer start, java.lang.Integer size)
findUsers
in interface UserResource
public UserData getUser(java.lang.String userID)
getUser
in interface UserResource
public 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 UserResource
public 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 UserResource
public 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 UserResource
public 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)