diff gwt-client/src/main/java/org/dive4elements/river/client/client/ui/DatacageWindow.java @ 9220:e3c2ae1887e8

Allow to filter contents of datacage on client side. Allow to override column label of datacage Some code cleanup
author gernotbelger
date Wed, 04 Jul 2018 12:00:51 +0200
parents 5e38e2924c07
children
line wrap: on
line diff
--- a/gwt-client/src/main/java/org/dive4elements/river/client/client/ui/DatacageWindow.java	Wed Jul 04 10:46:37 2018 +0200
+++ b/gwt-client/src/main/java/org/dive4elements/river/client/client/ui/DatacageWindow.java	Wed Jul 04 12:00:51 2018 +0200
@@ -76,12 +76,9 @@
         setWidth(400);
         setHeight(500);
 
-        DatacageWidget dw = new DatacageWidget(
-            artifact,
-            user,
-            outs,
-            "load-system:true",
-            true);
+        final DatacageWidgetData data = new DatacageWidgetData( artifact, user, outs, "load-system:true", true );
+        
+        DatacageWidget dw = new DatacageWidget( data );
         dw.addDatacageHandler(this);
         dw.addDatacageDoubleClickHandler(this);
 
@@ -192,6 +189,7 @@
                 factory,
                 locale,
                 new AsyncCallback<Artifact>() {
+                    @Override
                     public void onFailure(Throwable caught) {
                         decreateInProgress();
                         GWT.log("Create-artifact failed: "
@@ -199,6 +197,7 @@
                         SC.warn(caught.getMessage());
                     }
 
+                    @Override
                     public void onSuccess(Artifact artifact) {
                         decreateInProgress();
                         GWT.log("Created new artifact: " + artifact.getUuid());

http://dive4elements.wald.intevation.org