[svn r343] WIP3
This commit is contained in:
parent
62f7881380
commit
4643057b7f
35 changed files with 1166 additions and 239 deletions
|
|
@ -37,6 +37,7 @@ import com.idcanet.vasc.core.entry.VascEntryFieldValue;
|
|||
import com.idcanet.vasc.core.entry.VascEntryRecordCreator;
|
||||
import com.idcanet.vasc.core.ui.VascSelectItem;
|
||||
import com.idcanet.vasc.core.ui.VascSelectItemModel;
|
||||
import com.idcanet.vasc.impl.entry.BeanPropertyVascEntryFieldValue;
|
||||
import com.idcanet.vasc.impl.entry.BeanVascEntryRecordCreator;
|
||||
import com.idcanet.vasc.models.TestModel;
|
||||
|
||||
|
|
@ -88,6 +89,16 @@ public class TestModelVascDataSource extends AbstractVascBackend implements Vasc
|
|||
public void delete(Object object) throws Exception {
|
||||
testModels.remove(object);
|
||||
}
|
||||
|
||||
public VascEntryFieldValue provideVascEntryFieldValue(VascEntryField field) {
|
||||
return new BeanPropertyVascEntryFieldValue(field.getBackendName());
|
||||
}
|
||||
|
||||
public VascEntryRecordCreator provideVascEntryRecordCreator(VascEntry vascEntry) {
|
||||
return new BeanVascEntryRecordCreator(TestModel.class);
|
||||
}
|
||||
|
||||
// --- VascSelectItemModel interface
|
||||
|
||||
public List<VascSelectItem> getVascSelectItems() {
|
||||
List<VascSelectItem> res = new ArrayList<VascSelectItem>(4);
|
||||
|
|
@ -98,12 +109,4 @@ public class TestModelVascDataSource extends AbstractVascBackend implements Vasc
|
|||
}
|
||||
return res;
|
||||
}
|
||||
|
||||
public VascEntryFieldValue provideVascEntryFieldValue(VascEntryField field) {
|
||||
return null;
|
||||
}
|
||||
|
||||
public VascEntryRecordCreator provideVascEntryRecordCreator(VascEntry vascEntry) {
|
||||
return new BeanVascEntryRecordCreator(TestModel.class);
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue