@SuppressWarnings("rawtypes") @RequestMapping(params = "method=getmobileappconfightmloptions") @ResponseBody public String getMobileAppConfigHtmlOptions() { Map<String, Object> mobileUserMap = mobileAppConfigService.getMobileAppConfigMap(); String result = ""; for (Map.Entry entry : mobileUserMap.entrySet()) { result += "<option value='" + entry.getKey() + "'>" + entry.getValue() + "</option>"; } return result; }
@SuppressWarnings("rawtypes") @RequestMapping(params = "method=getremoveandaddmobileappconfightmloptions") @ResponseBody public String getRemoveAndAddMobileAppConfigHtmlOptions(String id) { String result = ""; MobileApp mobileApp = mobileAppService.get(id); String ownerUri = mobileApp.getOwnerUri(); String listFileName = mobileApp.getListFileName(); Map<String, Object> mobileAppConfigMap = mobileAppConfigService.getMobileAppConfigMap(); Map<String, Object> mobileAppItemParams = new HashMap<String, Object>(); mobileAppItemParams.put("ownerUri", ownerUri); mobileAppItemParams.put("listFileName", listFileName); List<MobileAppItem> mobileAppItems = mobileAppItemService.findForUnPage(mobileAppItemParams); String listboxAddOptions = ""; if (mobileAppItems != null && mobileAppItems.size() > 0) { for (MobileAppItem mobileAppItem : mobileAppItems) { String description = ""; if (mobileAppConfigMap.containsKey(mobileAppItem.getAppCodeName())) { description = mobileAppConfigMap.get(mobileAppItem.getAppCodeName()).toString(); listboxAddOptions += "<option value='" + mobileAppItem.getAppCodeName() + "'>" + description + "</option>"; } else { mobileAppConfigMap.remove(mobileAppItem.getAppCodeName()); continue; } mobileAppConfigMap.remove(mobileAppItem.getAppCodeName()); } } String listboxRemoveOptions = ""; for (Map.Entry entry : mobileAppConfigMap.entrySet()) { listboxRemoveOptions += "<option value='" + entry.getKey() + "'>" + entry.getValue() + "</option>"; } result = listboxAddOptions + "&" + listboxRemoveOptions; return result; }