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