Class GroupMembershipClientForUsersImpl
java.lang.Object
com.lexmark.saperion.client.implementation.SearchClientImpl<com.lexmark.saperion.administration.UserType>
com.lexmark.saperion.client.implementation.administration.GroupMembershipClientForUsersImpl
- All Implemented Interfaces:
GroupMembershipClientForUsers,SearchClient<com.lexmark.saperion.administration.UserType>,com.lexmark.saperion.search.SearchExecutionService<com.lexmark.saperion.administration.UserType>
public class GroupMembershipClientForUsersImpl
extends SearchClientImpl<com.lexmark.saperion.administration.UserType>
implements GroupMembershipClientForUsers
This is the default implementation of
GroupMembershipClientForUsers.- Author:
- cmerkel
-
Constructor Summary
ConstructorsConstructorDescriptionGroupMembershipClientForUsersImpl(com.lexmark.saperion.administration.GroupManagementService groupManagementService, com.lexmark.saperion.search.SearchExecutionService<com.lexmark.saperion.administration.UserType> searchService, com.lexmark.saperion.administration.GroupReferenceType groupReferenceType) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddMember(com.lexmark.saperion.administration.UserReferenceType member) This method adds a group or user - given by its reference - to the given group.voidremoveMember(com.lexmark.saperion.administration.UserReferenceType member) This method removes a member reference from the given group.Methods inherited from class com.lexmark.saperion.client.implementation.SearchClientImpl
exists, list, list, list, list, list, list, list, page, page, search, uniqueResultMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.lexmark.saperion.client.SearchClient
exists, list, list, list, list, list, list, list, page, page, uniqueResultMethods inherited from interface com.lexmark.saperion.search.SearchExecutionService
search
-
Constructor Details
-
GroupMembershipClientForUsersImpl
public GroupMembershipClientForUsersImpl(com.lexmark.saperion.administration.GroupManagementService groupManagementService, com.lexmark.saperion.search.SearchExecutionService<com.lexmark.saperion.administration.UserType> searchService, com.lexmark.saperion.administration.GroupReferenceType groupReferenceType)
-
-
Method Details
-
addMember
public void addMember(com.lexmark.saperion.administration.UserReferenceType member) throws com.lexmark.saperion.exceptions.EcmException Description copied from interface:GroupMembershipClientForUsersThis method adds a group or user - given by its reference - to the given group.- Specified by:
addMemberin interfaceGroupMembershipClientForUsers- Parameters:
member- a reference to the member to add- Throws:
com.lexmark.saperion.exceptions.EcmException- indicates that a system exception occurred
-
removeMember
public void removeMember(com.lexmark.saperion.administration.UserReferenceType member) throws com.lexmark.saperion.exceptions.EcmException Description copied from interface:GroupMembershipClientForUsersThis method removes a member reference from the given group.- Specified by:
removeMemberin interfaceGroupMembershipClientForUsers- Parameters:
member- the member to remove- Throws:
com.lexmark.saperion.exceptions.EcmException- indicates that a system exception occurred
-