Mercurial > dive4elements > river
diff flys-client/src/main/java/de/intevation/flys/client/client/ui/minfo/BedHeightsDatacagePanel.java @ 4183:1755a1bfe5ce
Merged
author | Christian Lins <christian.lins@intevation.de> |
---|---|
date | Fri, 19 Oct 2012 09:20:52 +0200 |
parents | ad2489b595d7 |
children |
line wrap: on
line diff
--- a/flys-client/src/main/java/de/intevation/flys/client/client/ui/minfo/BedHeightsDatacagePanel.java Tue Oct 16 12:44:15 2012 +0200 +++ b/flys-client/src/main/java/de/intevation/flys/client/client/ui/minfo/BedHeightsDatacagePanel.java Fri Oct 19 09:20:52 2012 +0200 @@ -1,31 +1,44 @@ package de.intevation.flys.client.client.ui.minfo; import com.google.gwt.core.client.GWT; + import com.google.gwt.user.client.rpc.AsyncCallback; import com.smartgwt.client.data.Record; + import com.smartgwt.client.widgets.Canvas; + import com.smartgwt.client.widgets.events.ClickEvent; + import com.smartgwt.client.widgets.grid.ListGridRecord; + import com.smartgwt.client.widgets.layout.HLayout; import com.smartgwt.client.widgets.layout.VLayout; import de.intevation.flys.client.client.Config; import de.intevation.flys.client.client.FLYSConstants; + import de.intevation.flys.client.client.event.StepForwardEvent; + +import de.intevation.flys.client.client.services.LoadArtifactService; import de.intevation.flys.client.client.services.LoadArtifactServiceAsync; +import de.intevation.flys.client.client.services.RemoveArtifactService; import de.intevation.flys.client.client.services.RemoveArtifactServiceAsync; + import de.intevation.flys.client.client.ui.DatacagePairWidget; import de.intevation.flys.client.client.ui.DatacageTwinPanel; import de.intevation.flys.client.client.ui.RecommendationPairRecord; + import de.intevation.flys.client.shared.model.Artifact; 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.Recommendation; + import de.intevation.flys.client.shared.model.Recommendation.Facet; import de.intevation.flys.client.shared.model.Recommendation.Filter; + +import de.intevation.flys.client.shared.model.Recommendation; import de.intevation.flys.client.shared.model.User; import java.util.ArrayList; @@ -41,7 +54,6 @@ */ public class BedHeightsDatacagePanel extends DatacageTwinPanel { - private static final long serialVersionUID = -4237734158851386530L; protected static FLYSConstants MSG = GWT.create(FLYSConstants.class); @@ -72,7 +84,6 @@ * @param from string in format as shown above. * @return recommendation from input string. */ - @Override public Recommendation createRecommendationFromString(String from) { // TODO Construct "real" filter. String[] parts = unbracket(from).split(";"); @@ -132,7 +143,6 @@ /** * Add record to list of removed records. */ - @Override public void trackRemoved(Record r) { RecommendationPairRecord pr = (RecommendationPairRecord) r; this.removedPairs.add(pr); @@ -226,11 +236,9 @@ uuid, locale, new AsyncCallback<Collection>() { - @Override public void onFailure(Throwable caught) { GWT.log("RemoveArtifact (" + uuid + ") failed."); } - @Override public void onSuccess(Collection collection) { GWT.log("RemoveArtifact succeeded"); } @@ -245,11 +253,9 @@ null, locale, new AsyncCallback<Artifact[]>() { - @Override public void onFailure(Throwable caught) { GWT.log("Failure of cloning with factories!"); } - @Override public void onSuccess(Artifact[] artifacts) { GWT.log("Successfully cloned " + toClone.length + " with factories."); @@ -266,7 +272,6 @@ * @param artifact Artifacts UUID. * @param recommendation Recommendation to wrap in string. */ - @Override protected String createDataString( String artifact, Recommendation recommendation)