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 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 interface GroupMembershipClientForUsers
      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 interface GroupMembershipClientForUsers
      Parameters:
      member - the member to remove
      Throws:
      com.lexmark.saperion.exceptions.EcmException - indicates that a system exception occurred