public class GroupMemberService extends PKIService implements GroupMemberResource
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_SIZE |
static java.lang.String |
MULTI_ROLE_ENABLE |
static java.lang.String |
MULTI_ROLE_ENFORCE_GROUP_LIST |
static java.lang.String[] |
multiRoleGroupEnforceList |
IUGSubsystem |
userGroupManager |
auditor, DEFAULT_LONG_CACHE_LIFETIME, HEADER, headers, logger, request, servletRequest, TRAILER, uriInfo
Constructor and Description |
---|
GroupMemberService() |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
addGroupMember(java.lang.String groupID,
GroupMemberData groupMemberData) |
javax.ws.rs.core.Response |
addGroupMember(java.lang.String groupID,
java.lang.String memberID) |
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 |
auditAddGroupMember(java.lang.String groupID,
GroupMemberData groupMemberData,
java.lang.String status) |
void |
auditDeleteGroupMember(java.lang.String groupID,
GroupMemberData groupMemberData,
java.lang.String status) |
GroupMemberData |
createGroupMemberData(java.lang.String memberID) |
GroupMemberCollection |
findGroupMembers(java.lang.String groupID,
java.lang.Integer start,
java.lang.Integer size) |
GroupMemberData |
getGroupMember(java.lang.String groupID,
java.lang.String memberID) |
boolean |
isDuplicate(java.lang.String groupID,
java.lang.String memberID) |
boolean |
isGroupInMultiRoleEnforceList(java.lang.String groupID) |
void |
log(int level,
java.lang.String message) |
void |
removeGroupMember(java.lang.String groupID,
GroupMemberData groupMemberData) |
void |
removeGroupMember(java.lang.String groupID,
java.lang.String memberID) |
audit, createCertificateData, createOKResponse, getLocale, getParams, getUserMessage, log, sendConditionalGetResponse
public static final int DEFAULT_SIZE
public static final java.lang.String MULTI_ROLE_ENABLE
public static final java.lang.String MULTI_ROLE_ENFORCE_GROUP_LIST
public static java.lang.String[] multiRoleGroupEnforceList
public IUGSubsystem userGroupManager
public GroupMemberData createGroupMemberData(java.lang.String memberID) throws java.lang.Exception
java.lang.Exception
public GroupMemberCollection findGroupMembers(java.lang.String groupID, java.lang.Integer start, java.lang.Integer size)
findGroupMembers
in interface GroupMemberResource
public javax.ws.rs.core.Response addGroupMember(java.lang.String groupID, java.lang.String memberID)
addGroupMember
in interface GroupMemberResource
public javax.ws.rs.core.Response addGroupMember(java.lang.String groupID, GroupMemberData groupMemberData)
public boolean isGroupInMultiRoleEnforceList(java.lang.String groupID)
public boolean isDuplicate(java.lang.String groupID, java.lang.String memberID)
public GroupMemberData getGroupMember(java.lang.String groupID, java.lang.String memberID)
getGroupMember
in interface GroupMemberResource
public void removeGroupMember(java.lang.String groupID, java.lang.String memberID)
removeGroupMember
in interface GroupMemberResource
public void removeGroupMember(java.lang.String groupID, GroupMemberData groupMemberData)
public void log(int level, java.lang.String message)
public void auditAddGroupMember(java.lang.String groupID, GroupMemberData groupMemberData, java.lang.String status)
public void auditDeleteGroupMember(java.lang.String groupID, GroupMemberData groupMemberData, 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)