public void setName(String name) { if (name == bean.getName()) return; if (name != null && name.equals(bean.getName())) return; ensureUpdateable(bean); bean.setName(name); }
public void acceptReader(ObjexStateReader reader) { String name = bean.getName(); String newName = reader.read("name", name, java.lang.String.class, ObjexFieldType.OBJECT, true); if (name != newName) setName(newName); String description = bean.getDescription(); String newDescription = reader.read( "description", description, java.lang.String.class, ObjexFieldType.OBJECT, true); if (description != newDescription) setDescription(newDescription); List<String> products = bean.getProducts(); List<String> newProducts = reader.readReferenceList("products", products, ObjexFieldType.OWNED_REFERENCE, true); if (products != newProducts) setProducts(newProducts); List<String> categories = bean.getCategories(); List<String> newCategories = reader.readReferenceList("categories", categories, ObjexFieldType.OWNED_REFERENCE, true); if (categories != newCategories) setCategories(newCategories); }
@XmlAttribute public String getName() { return bean.getName(); }