Index: lams_common/src/java/org/lamsfoundation/lams/integration/service/IIntegrationService.java =================================================================== diff -u -ra2192472523e87d395397d22794e32eb1f4c62a8 -rcfc45c0ce1011ea9595049e3ffe787d25afe9533 --- lams_common/src/java/org/lamsfoundation/lams/integration/service/IIntegrationService.java (.../IIntegrationService.java) (revision a2192472523e87d395397d22794e32eb1f4c62a8) +++ lams_common/src/java/org/lamsfoundation/lams/integration/service/IIntegrationService.java (.../IIntegrationService.java) (revision cfc45c0ce1011ea9595049e3ffe787d25afe9533) @@ -61,6 +61,8 @@ ExtUserUseridMap getExtUserUseridMap(ExtServer extServer, String extUsername, boolean prefix) throws UserInfoFetchException, UserInfoValidationException; + ExtUserUseridMap getExtUserUseridMapByUserId(ExtServer extServer, Integer userId); + /** * compatibility method to support existing integrations. It does callback call to integrated server to get user * details. Index: lams_common/src/java/org/lamsfoundation/lams/integration/service/IntegrationService.java =================================================================== diff -u -r2188972474f8d186d6811e3dea2e4136be669335 -rcfc45c0ce1011ea9595049e3ffe787d25afe9533 --- lams_common/src/java/org/lamsfoundation/lams/integration/service/IntegrationService.java (.../IntegrationService.java) (revision 2188972474f8d186d6811e3dea2e4136be669335) +++ lams_common/src/java/org/lamsfoundation/lams/integration/service/IntegrationService.java (.../IntegrationService.java) (revision cfc45c0ce1011ea9595049e3ffe787d25afe9533) @@ -950,7 +950,7 @@ } } - private ExtUserUseridMap getExtUserUseridMapByUserId(ExtServer extServer, Integer userId) { + public ExtUserUseridMap getExtUserUseridMapByUserId(ExtServer extServer, Integer userId) { Map properties = new HashMap<>(); properties.put("extServer.sid", extServer.getSid()); properties.put("user.userId", userId);