242526272829303132
public void fillTableWithData() { CarModel[] cars = extJSDoc.getDataModel().getCarModelList(); for(int i = 0; i < cars.length; i++) { CarModel car = cars[i]; addRow(car); } }
313233343536373839
} } public void updateName(String name,Object modelObj) { CarModel car = (CarModel)modelObj; car.setName(name); extJSDoc.getDataModel().updateCarModel(car); }
383940414243444546
extJSDoc.getDataModel().updateCarModel(car); } public void updateDescription(String desc,Object modelObj) { CarModel car = (CarModel)modelObj; car.setDescription(desc); extJSDoc.getDataModel().updateCarModel(car); }
45464748495051525354
extJSDoc.getDataModel().updateCarModel(car); } public void addNewItem(String name,String desc) { CarModel car = new CarModel(name,desc); getDataModel().addCarModel(car); addRow(car); }
8485868788899091929394
return mf; } private CarModel createModel (Manufacturer mf, String name) { CarModel cm = new CarModel(); cm.setName(name); cm.setManufacturer(mf); mf.getModels().add(cm); return cm; }
132133134135136137138139140141142
/* * Create initial data */ Manufacturer mf = createManufacture("Opel"); for (String model : MODELS) { CarModel m = createModel(mf, model); /* * Five cars for each model */ for (int i=0;i<5;i++) {