private Map<String, Object> deleteProductVariantEntryById(
     String groupsId, String id, boolean isJson, HttpServletRequest request) {
   boolean success = true;
   String feedback = "";
   int gId = StringUtils.hasLength(groupsId) ? Integer.parseInt(groupsId) : 0;
   String[] idArray =
       isJson ? JsonUtils.convertJsonStringToList(id).toArray(new String[0]) : new String[] {id};
   int languageId = getCurrentLanguage(request).getId();
   List<String> entryData = productVariantService.getEntryData(idArray, languageId);
   if (entryData.size() > 0) {
     success = false;
     if (isJson) {
       feedback = getMessage(request, "batch_delete_error_group_entries_in_use");
       feedback += "<p>" + CommonUtils.listToString(entryData, ",", true) + "</p>";
     } else {
       feedback =
           getMessage(request, "delete_error_group_entry_in_use", new Object[] {entryData.size()});
     }
   } else {
     success = productVariantService.deleteProductVariantEntry(gId, idArray);
     feedback =
         success
             ? getMessage(request, "ms_success_action_performed")
             : getMessage(request, "ms_error_action_not_performed");
   }
   Map<String, Object> response = new HashMap<String, Object>();
   response.put("success", success);
   response.put("feedback", feedback);
   return response;
 }