// Implements AModel protected void updateGUI() { editView.setName(name); editView.setDescription(description); // visual feedback editView.setEditing(false, true); editView.setNameIsValueValid(true); } // END protected void updateGUI()
// Implements AModel. protected void updateModel() { // get values from editView and trim them String nameV = editView.getName().trim(); // validate where necessary List<String> errors = validateIt(id, nameV); // if validation is ok, save the new values. if (0 == errors.size()) { // validated values name = nameV; // not validated values description = editView.getDescription().trim(); // save needed and reset sendSaveNeeded(); updateGUI(); } } // END private void updateModel()
// Implements AItemModel protected void checkChangeInGUI() { boolean isValid = validateString(editView.getName(), 1); if (editView.getName().trim().equals(name) && (editView.getDescription().trim().equals(description))) { editView.setEditing(false, isValid); } else { editView.setEditing(true, isValid); } // validation editView.setNameIsValueValid(isValid); } // END protected void checkChangeInGUI()