Class UserGroupMembershipSyncProcessor

java.lang.Object
org.alfresco.hxi_connector.nucleus_sync.services.processors.UserGroupMembershipSyncProcessor

@Service public class UserGroupMembershipSyncProcessor extends Object
  • Constructor Details

    • UserGroupMembershipSyncProcessor

      public UserGroupMembershipSyncProcessor(NucleusClient nucleusClient, @Value("${nucleus.sync-batch-size:1000}") int createBatchSize)
  • Method Details

    • syncUserGroupMemberships

      public void syncUserGroupMemberships(List<UserMapping> localUserMappings, List<NucleusGroupMembershipOutput> currentNucleusMemberships, Map<String,List<String>> userGroupMemberships)
      Performs user group mappings with nucleus.
      Parameters:
      localUserMappings - local user mappings
      currentNucleusMemberships - current nucleus memberships
      userGroupMemberships - map of all user and their groups