2
Fork 0

[svn r270] added extra ui layer

This commit is contained in:
willemc 2007-08-11 03:26:58 +02:00
parent b1f6e870a3
commit 56c4fad429
23 changed files with 825 additions and 105 deletions

View file

@ -31,6 +31,8 @@ import java.util.Date;
import java.util.List;
import com.idcanet.vasc.core.AbstractVascDataSource;
import com.idcanet.vasc.core.ui.VascSelectItem;
import com.idcanet.vasc.core.ui.VascSelectItemModel;
import com.idcanet.vasc.models.TestModel;
/**
@ -38,7 +40,7 @@ import com.idcanet.vasc.models.TestModel;
* @author Willem Cazander
* @version 1.0 Mar 21, 2007
*/
public class TestModelVascDataSource extends AbstractVascDataSource {
public class TestModelVascDataSource extends AbstractVascDataSource implements VascSelectItemModel {
private List<Object> testModels = null;
@ -81,4 +83,14 @@ public class TestModelVascDataSource extends AbstractVascDataSource {
public void delete(Object object) throws Exception {
testModels.remove(object);
}
public List<VascSelectItem> getVascSelectItems() {
List<VascSelectItem> res = new ArrayList<VascSelectItem>(4);
for (Object o:testModels) {
TestModel t = (TestModel)o;
VascSelectItem i = new VascSelectItem(t.getName(),t);
res.add(i);
}
return res;
}
}