if (this.grouperProvisioner.retrieveGrouperProvisioningBehavior().isSelectGroups()) {
|
Map<Object, ProvisioningGroupWrapper> matchingIdToProvisioningGroupWrapper = grouperProvisioner.retrieveGrouperProvisioningDataIndex().getGroupMatchingIdToProvisioningGroupWrapper();
|
|
// match these up with retrieved groups
|
// set these in the wrapper so they are linked with grouper group
|
for (ProvisioningGroup targetGroup : GrouperUtil.nonNull(targetGroups)) {
|
|
// look up the grouper group that looked this up
|
ProvisioningGroupWrapper provisioningGroupWrapper = matchingIdToProvisioningGroupWrapper.get(targetGroup.getMatchingId());
|
|
// not sure why it wouldnt match or exist...
|
--> provisioningGroupWrapper.setTargetProvisioningGroup(targetGroup);
|
|
// this is already created! :)
|
provisioningGroupWrapper.setCreate(false);
|
}
|
}
|
|
|