public class GroupMemberProcessor extends Processor
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 |
protected javax.ws.rs.core.UriInfo |
uriInfo |
IUGSubsystem |
userGroupManager |
Constructor and Description |
---|
GroupMemberProcessor(java.util.Locale locale) |
Modifier and Type | Method and Description |
---|---|
GroupMemberData |
addGroupMember(GroupMemberData groupMemberData) |
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 groupID,
java.lang.String memberID) |
GroupMemberCollection |
findGroupMembers(java.lang.String groupID,
java.lang.String filter,
java.lang.Integer start,
java.lang.Integer size) |
GroupMemberData |
getGroupMember(java.lang.String groupID,
java.lang.String memberID) |
javax.ws.rs.core.UriInfo |
getUriInfo() |
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(GroupMemberData groupMemberData) |
void |
removeGroupMember(java.lang.String groupID,
java.lang.String memberID) |
void |
setUriInfo(javax.ws.rs.core.UriInfo uriInfo) |
audit, getParams, getUserMessage, log
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
protected javax.ws.rs.core.UriInfo uriInfo
public GroupMemberProcessor(java.util.Locale locale) throws EBaseException
EBaseException
public javax.ws.rs.core.UriInfo getUriInfo()
public void setUriInfo(javax.ws.rs.core.UriInfo uriInfo)
public GroupMemberData createGroupMemberData(java.lang.String groupID, java.lang.String memberID) throws java.lang.Exception
java.lang.Exception
public GroupMemberCollection findGroupMembers(java.lang.String groupID, java.lang.String filter, java.lang.Integer start, java.lang.Integer size)
public GroupMemberData getGroupMember(java.lang.String groupID, java.lang.String memberID)
public GroupMemberData addGroupMember(GroupMemberData groupMemberData)
public boolean isGroupInMultiRoleEnforceList(java.lang.String groupID)
public boolean isDuplicate(java.lang.String groupID, java.lang.String memberID)
public void removeGroupMember(java.lang.String groupID, java.lang.String memberID)
public void removeGroupMember(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)