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 TypeMethodDescriptionvoid
addMember
(com.lexmark.saperion.administration.UserReferenceType member) This method adds a group or user - given by its reference - to the given group.void
removeMember
(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, uniqueResult
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.lexmark.saperion.client.SearchClient
exists, list, list, list, list, list, list, list, page, page, uniqueResult
Methods 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:GroupMembershipClientForUsers
This method adds a group or user - given by its reference - to the given group.- Specified by:
addMember
in 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:GroupMembershipClientForUsers
This method removes a member reference from the given group.- Specified by:
removeMember
in interfaceGroupMembershipClientForUsers
- Parameters:
member
- the member to remove- Throws:
com.lexmark.saperion.exceptions.EcmException
- indicates that a system exception occurred
-