Mercurial > dive4elements > river
diff flys-client/src/main/java/de/intevation/flys/client/client/ui/CollectionView.java @ 51:a2923d63f530
Introduced a data structure DataList to manage to list of Data objects of a single state.
flys-client/trunk@1505 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Thu, 17 Mar 2011 16:44:51 +0000 |
parents | d573ae975330 |
children | 0db278371632 |
line wrap: on
line diff
--- a/flys-client/src/main/java/de/intevation/flys/client/client/ui/CollectionView.java Thu Mar 17 11:49:03 2011 +0000 +++ b/flys-client/src/main/java/de/intevation/flys/client/client/ui/CollectionView.java Thu Mar 17 16:44:51 2011 +0000 @@ -19,6 +19,7 @@ import de.intevation.flys.client.shared.model.Collection; import de.intevation.flys.client.shared.model.Data; import de.intevation.flys.client.shared.model.DataItem; +import de.intevation.flys.client.shared.model.DataList; import de.intevation.flys.client.shared.model.DefaultData; import de.intevation.flys.client.shared.model.DefaultDataItem; import de.intevation.flys.client.shared.model.River; @@ -260,8 +261,7 @@ "river", messages.river_selection(), null, - items, - null); + items); ModuleSelection widget = new ModuleSelection(); HasStepForwardHandlers handler = (HasStepForwardHandlers) widget; @@ -306,7 +306,10 @@ } }); - return widget.create(data); + DataList list = new DataList(); + list.add(data); + + return widget.create(list); } @@ -385,7 +388,7 @@ GWT.log("CollectionView.updateView()"); ArtifactDescription desc = artifact.getArtifactDescription(); - Data currentData = desc.getCurrentData(); + DataList currentData = desc.getCurrentData(); if (currentData != null) { String uiProvider = currentData.getUIProvider(); UIProvider provider = UIProviderFactory.getProvider(uiProvider);