Class GroupMembershipClientForGroupsImpl
java.lang.Object
com.lexmark.saperion.client.implementation.SearchClientImpl<com.lexmark.saperion.administration.GroupType>
com.lexmark.saperion.client.implementation.administration.GroupMembershipClientForGroupsImpl
- All Implemented Interfaces:
GroupMembershipClientForGroups,SearchClient<com.lexmark.saperion.administration.GroupType>,com.lexmark.saperion.search.SearchExecutionService<com.lexmark.saperion.administration.GroupType>
public class GroupMembershipClientForGroupsImpl
extends SearchClientImpl<com.lexmark.saperion.administration.GroupType>
implements GroupMembershipClientForGroups
This is the default implementation of
GroupMembershipClientForGroups.- Author:
- jschwarz
-
Constructor Summary
ConstructorsConstructorDescriptionGroupMembershipClientForGroupsImpl(com.lexmark.saperion.administration.GroupManagementService groupManagementService, com.lexmark.saperion.search.SearchExecutionService<com.lexmark.saperion.administration.GroupType> searchService, com.lexmark.saperion.administration.GroupReferenceType groupReferenceType) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddMember(com.lexmark.saperion.administration.GroupReferenceType member) This method adds a group or user - given by its reference - to the given group.voidremoveMember(com.lexmark.saperion.administration.GroupReferenceType 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
-
GroupMembershipClientForGroupsImpl
public GroupMembershipClientForGroupsImpl(com.lexmark.saperion.administration.GroupManagementService groupManagementService, com.lexmark.saperion.search.SearchExecutionService<com.lexmark.saperion.administration.GroupType> searchService, com.lexmark.saperion.administration.GroupReferenceType groupReferenceType)
-
-
Method Details
-
addMember
public void addMember(com.lexmark.saperion.administration.GroupReferenceType member) throws com.lexmark.saperion.exceptions.EcmException Description copied from interface:GroupMembershipClientForGroupsThis method adds a group or user - given by its reference - to the given group.- Specified by:
addMemberin interfaceGroupMembershipClientForGroups- 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.GroupReferenceType member) throws com.lexmark.saperion.exceptions.EcmException Description copied from interface:GroupMembershipClientForGroupsThis method removes a member reference from the given group.- Specified by:
removeMemberin interfaceGroupMembershipClientForGroups- Parameters:
member- the member to remove- Throws:
com.lexmark.saperion.exceptions.EcmException- indicates that a system exception occurred
-