@Override public void clear() { setReadOnly(false); if (selection != null) { selection.clear(); } selectedPersons.clear(); personList.clear(); acceptableValues.clear(); person.setValue(null); person.setAcceptableValues(acceptableValues); }
@Override public void setPersons(List<Person> persons) { acceptableValues.clear(); if (persons != null) { acceptableValues.addAll(persons); } if (acceptableValues.size() > 0) { person.setValue(acceptableValues.get(0)); } person.setAcceptableValues(acceptableValues); if (selection != null) { selection.clear(); } selectedPersons.clear(); personList.clear(); }