I have two functions that convert a list of SObjects to a map. They do the same thing except that the SObject is different.
How can i combine them to one generic function?
private Map<String, License_Item__c> LicenseItemListToMap(List<License_Item__c> licenseItems) {
Map<String, License_Item__c> returnMap = new Map<String, License_Item__c>();
for(License_Item__c item : licenseItems) {
returnMap.put(item.Name,item);
}
return returnMap;
}
private Map<String, License_Item_Limit__c> LicenseItemLimitListToMap(List<License_Item_Limit__c> licenseItemLimits) {
Map<String, License_Item_Limit__c> returnMap = new Map<String, License_Item_Limit__c>();
for(License_Item_Limit__c item : licenseItemLimits) {
returnMap.put(item.Name,item);
}
return returnMap;
}