public boolean isModified(ApplicationSettings settings) { updateCurrentRule(); List<LibraryBundlificationRule> rules = settings.getLibraryBundlificationRules(); if (myRulesModel.getSize() != rules.size()) { return true; } for (int i = 0; i < rules.size(); i++) { if (!rules.get(i).equals(myRulesModel.getElementAt(i))) { return true; } } return false; }
public void resetTo(ApplicationSettings settings) { myLastSelected = -1; myRulesModel.replaceAll(settings.getLibraryBundlificationRules()); myRulesList.setSelectedIndex(0); updateFields(); }