private void deleteActionPerformed(ActionEvent evt) { int[] indexes = new int[mainTable.getSelectedRows().length]; int j = 0; for (int i : mainTable.getSelectedRows()) { indexes[j++] = mainTable.convertRowIndexToModel(i); } List<BLookup> deletedBLookups = new ArrayList<>(); for (int index : indexes) { BLookup bLookup = bLookups.get(index); bLookup.setEffectorUser(ThreadPoolManager.me.getUsername()); deletedBLookups.add(bLookup); } blookupService.setServiceName("/deleteBLookups"); try { new ObjectMapper() .readValue( new RESTfulClientUtil() .restFullService( blookupService.getServerUrl(), blookupService.getServiceName(), new ObjectMapper().writeValueAsString(deletedBLookups)), Boolean.class); refresh(); } catch (IOException e) { e .printStackTrace(); // To change body of catch statement use File | Settings | File // Templates. } }
public T findByTitle(BLookup bLookup) { try { EventLogManager.eventLog( eventLogService, null, BLookup.class.getSimpleName(), EventLogType.SEARCH, bLookup.getEffectorUser()); return (T) bLookupDAO.findByTitle(bLookup.getTitle()); } catch (Exception e) { return null; } }
public T createBLookup(T entity) { try { entity.setId(getMaximumId()); /**/ // LanguageManagement languageManagement = new LanguageManagement(); // languageManagement.setTitle(entity.getTitleText() == null ? "" : // entity.getTitleText()); // languageManagement.setType(entity.getCurrentLang()); // languageManagementService.createLanguageManagement(languageManagement); // // Set list = new HashSet(); // list.add(languageManagement); // // LanguageKeyManagement languageKeyManagement = new LanguageKeyManagement(); // languageKeyManagement.setDescriptionKey(entity.getId() + // BLookup.class.getSimpleName()); // languageKeyManagement.setLanguageManagements(list); // entity.setTitle(entity.getId() + BLookup.class.getSimpleName()); // languageKeyManagementService.createLanguageKeyManagement(languageKeyManagement); /**/ BLookup bLookup = new BLookup(entity.getId(), entity.getTitleText(), entity.getLookup()); bLookup = (T) bLookupDAO.create(bLookup); EventLogManager.eventLog( eventLogService, String.valueOf(bLookup.getId()), BLookup.class.getSimpleName(), EventLogType.ADD, entity.getEffectorUser()); return (T) bLookup; } catch (Exception e) { return null; } }