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 ofGroupMembershipClientForGroups
.- Author:
- jschwarz
-
-
Constructor Summary
Constructors Constructor Description 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 Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
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
-
-
-
-
Constructor Detail
-
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 Detail
-
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
-
-