@Test public void testSelectSender() throws SenderException { Sender selection = service.data.get(1); service.selectSender(service.getPALEntries()[1], 1); assertTrue(selection.isSelected()); assertEquals(selection, service.getSelectedDatasetTransformed()); }
public void selectSender(String senderName, int idx) { List<Sender> palDatasets = getSenderListSorted(Sender.NACHNAME); if (idx >= 0 && idx < palDatasets.size()) { String senderListName = palDatasets.get(idx).getDisplayString() + SenderService.SENDER_KEY_SEPARATOR + palDatasets.get(idx).getKey(); if (senderListName.equals(senderName)) { try { select(palDatasets.get(idx)); } catch (SenderException e) { LOGGER.error("Setzen des Senders '{}' schlug fehl, da der index '{}'" + " nicht mit der PAL übereinstimmt (Inkonsistenzen?)", senderName, idx, e); } } } else { LOGGER.error("Setzen des Senders '{}' schlug fehl, da der index '{}'" + " nicht mit der PAL übereinstimmt (Inkonsistenzen?)", senderName, idx); } }
SenderService implements XPALProvider { public void selectSender(String senderName, int idx) { List<Sender> palDatasets = getSenderListSorted(Sender.NACHNAME); if (idx >= 0 && idx < palDatasets.size()) { String senderListName = palDatasets.get(idx).getDisplayString() + SenderService.SENDER_KEY_SEPARATOR + palDatasets.get(idx).getKey(); if (senderListName.equals(senderName)) { try { select(palDatasets.get(idx)); } catch (SenderException e) { LOGGER.error("Setzen des Senders '{}' schlug fehl, da der index '{}'" + " nicht mit der PAL übereinstimmt (Inkonsistenzen?)", senderName, idx, e); } } } else { LOGGER.error("Setzen des Senders '{}' schlug fehl, da der index '{}'" + " nicht mit der PAL übereinstimmt (Inkonsistenzen?)", senderName, idx); } } }
SenderService implements XPALProvider { public void selectSender(String senderName, int idx) { List<Sender> palDatasets = getSenderListSorted(Sender.NACHNAME); if (idx >= 0 && idx < palDatasets.size()) { String senderListName = palDatasets.get(idx).getDisplayString() + SenderService.SENDER_KEY_SEPARATOR + palDatasets.get(idx).getKey(); if (senderListName.equals(senderName)) { try { select(palDatasets.get(idx)); } catch (SenderException e) { LOGGER.error("Setzen des Senders '{}' schlug fehl, da der index '{}'" + " nicht mit der PAL übereinstimmt (Inkonsistenzen?)", senderName, idx, e); } } } else { LOGGER.error("Setzen des Senders '{}' schlug fehl, da der index '{}'" + " nicht mit der PAL übereinstimmt (Inkonsistenzen?)", senderName, idx); } } SenderService(Datasource mainDatasource, ColumnTransformer columnTransformer,
      SenderCache cache, String overrideFragDbSpalte); }
SenderService implements XPALProvider { public void selectSender(String senderName, int idx) { List<Sender> palDatasets = getSenderListSorted(Sender.NACHNAME); if (idx >= 0 && idx < palDatasets.size()) { String senderListName = palDatasets.get(idx).getDisplayString() + SenderService.SENDER_KEY_SEPARATOR + palDatasets.get(idx).getKey(); if (senderListName.equals(senderName)) { try { select(palDatasets.get(idx)); } catch (SenderException e) { LOGGER.error("Setzen des Senders '{}' schlug fehl, da der index '{}'" + " nicht mit der PAL übereinstimmt (Inkonsistenzen?)", senderName, idx, e); } } } else { LOGGER.error("Setzen des Senders '{}' schlug fehl, da der index '{}'" + " nicht mit der PAL übereinstimmt (Inkonsistenzen?)", senderName, idx); } } SenderService(Datasource mainDatasource, ColumnTransformer columnTransformer,
      SenderCache cache, String overrideFragDbSpalte); static SenderService getInstance(); @SuppressWarnings("java:S2629") long searchDefaultSender(); @Override String getCurrentSender(); void addPALChangeEventListener(XPALChangeEventListener listener); void removePALChangeEventListener(XPALChangeEventListener listener); @Override String[] getPALEntries(); void selectSender(String senderName, int idx); Map<String, String> getCurrentSenderValues(); String getCurrentSenderValue(String column); ConfigThingy getCurrentOverrideFragMap(); void showManageSenderListDialog(); void select(Sender sender); Sender createNewSender(); List<Sender> getSenderListSorted(String column); List<String> getSchema(); CompletableFuture<List<Sender>> find(Map<String, String> searchQuery); }
SenderService implements XPALProvider { public void selectSender(String senderName, int idx) { List<Sender> palDatasets = getSenderListSorted(Sender.NACHNAME); if (idx >= 0 && idx < palDatasets.size()) { String senderListName = palDatasets.get(idx).getDisplayString() + SenderService.SENDER_KEY_SEPARATOR + palDatasets.get(idx).getKey(); if (senderListName.equals(senderName)) { try { select(palDatasets.get(idx)); } catch (SenderException e) { LOGGER.error("Setzen des Senders '{}' schlug fehl, da der index '{}'" + " nicht mit der PAL übereinstimmt (Inkonsistenzen?)", senderName, idx, e); } } } else { LOGGER.error("Setzen des Senders '{}' schlug fehl, da der index '{}'" + " nicht mit der PAL übereinstimmt (Inkonsistenzen?)", senderName, idx); } } SenderService(Datasource mainDatasource, ColumnTransformer columnTransformer,
      SenderCache cache, String overrideFragDbSpalte); static SenderService getInstance(); @SuppressWarnings("java:S2629") long searchDefaultSender(); @Override String getCurrentSender(); void addPALChangeEventListener(XPALChangeEventListener listener); void removePALChangeEventListener(XPALChangeEventListener listener); @Override String[] getPALEntries(); void selectSender(String senderName, int idx); Map<String, String> getCurrentSenderValues(); String getCurrentSenderValue(String column); ConfigThingy getCurrentOverrideFragMap(); void showManageSenderListDialog(); void select(Sender sender); Sender createNewSender(); List<Sender> getSenderListSorted(String column); List<String> getSchema(); CompletableFuture<List<Sender>> find(Map<String, String> searchQuery); static final String OVERRIDE_FRAG_DB_SPALTE; static final String SENDER_KEY_SEPARATOR; }