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 TypeMethodDescriptionvoid
addMember
(com.lexmark.saperion.administration.GroupReferenceType member) This method adds a group or user - given by its reference - to the given group.void
removeMember
(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, 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
-
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:GroupMembershipClientForGroups
This method adds a group or user - given by its reference - to the given group.- Specified by:
addMember
in 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:GroupMembershipClientForGroups
This method removes a member reference from the given group.- Specified by:
removeMember
in interfaceGroupMembershipClientForGroups
- Parameters:
member
- the member to remove- Throws:
com.lexmark.saperion.exceptions.EcmException
- indicates that a system exception occurred
-