@Override public void initParam(Object obj) { OptionsParam optionsParam = (OptionsParam) obj; PassiveScanParam passiveScanParam = (PassiveScanParam) optionsParam.getParamSet(PassiveScanParam.class); getTableModel().setScanDefns(passiveScanParam.getAutoTagScanners()); scannersOptionsPanel.setRemoveWithoutConfirmation( !passiveScanParam.isConfirmRemoveAutoTagScanner()); }
@Override public void saveParam(Object obj) throws Exception { OptionsParam optionsParam = (OptionsParam) obj; PassiveScanParam passiveScanParam = (PassiveScanParam) optionsParam.getParamSet(PassiveScanParam.class); passiveScanParam.setAutoTagScanners(getTableModel().getElements()); passiveScanParam.setConfirmRemoveAutoTagScanner( !scannersOptionsPanel.isRemoveWithoutConfirmation()); passiveScanners.setAutoTagScanners(passiveScanParam.getAutoTagScanners()); }