Class NucleusClient
java.lang.Object
org.alfresco.hxi_connector.nucleus_sync.client.NucleusClient
-
Constructor Summary
ConstructorsConstructorDescriptionNucleusClient(org.alfresco.hxi_connector.common.adapters.auth.AuthService authService, String systemId, String nucleusBaseUrl, String idpBaseUrl, int deleteBatchSize, int timeoutInMins) -
Method Summary
Modifier and TypeMethodDescriptionvoidassignGroupMembers(List<NucleusGroupMemberAssignmentInput> assignments) voidcreateGroups(List<NucleusGroupInput> groups) voidcreateUserMappings(List<NucleusUserMappingInput> userMappings) voiddeleteGroup(String externalGroupId) voiddeleteUserMapping(String externalUserId) voidremoveGroupMembers(String parentExternalGroupId, List<String> memberExternalUserIds)
-
Constructor Details
-
NucleusClient
@Autowired public NucleusClient(org.alfresco.hxi_connector.common.adapters.auth.AuthService authService, @Value("${nucleus.system-id}") String systemId, @Value("${nucleus.base-url}") String nucleusBaseUrl, @Value("${nucleus.idp-base-url}") String idpBaseUrl, @Value("${nucleus.delete-group-member-batch-size:50}") int deleteBatchSize, @Value("${http-client.timeout-minutes:5}") int timeoutInMins)
-
-
Method Details
-
getAllIamUsers
-
getAllExternalGroups
-
createGroups
-
getCurrentUserMappings
-
createUserMappings
-
getCurrentGroupMemberships
-
assignGroupMembers
-
deleteGroup
-
deleteUserMapping
-
removeGroupMembers
-