Class UserGroupMembershipSyncProcessor
java.lang.Object
org.alfresco.hxi_connector.nucleus_sync.services.processors.UserGroupMembershipSyncProcessor
-
Constructor Summary
ConstructorsConstructorDescriptionUserGroupMembershipSyncProcessor(NucleusClient nucleusClient, int createBatchSize) -
Method Summary
Modifier and TypeMethodDescriptionvoidsyncUserGroupMemberships(List<UserMapping> localUserMappings, List<NucleusGroupMembershipOutput> currentNucleusMemberships, Map<String, List<String>> userGroupMemberships) Performs user group mappings with nucleus.
-
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 mappingscurrentNucleusMemberships- current nucleus membershipsuserGroupMemberships- map of all user and their groups
-