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