diff --git a/src/main/java/org/gcube/portlets/user/td/wizardwidget/client/WizardCard.java b/src/main/java/org/gcube/portlets/user/td/wizardwidget/client/WizardCard.java
index 9064301..8342645 100644
--- a/src/main/java/org/gcube/portlets/user/td/wizardwidget/client/WizardCard.java
+++ b/src/main/java/org/gcube/portlets/user/td/wizardwidget/client/WizardCard.java
@@ -263,9 +263,9 @@ public class WizardCard extends BorderLayoutContainer {
return (indexPosition>=0)?indexPosition+1:indexPosition;
}
- public void showErrorAndHide(String title, final String failureReason, final String failureDetails, final Throwable throwable)
+ public void showErrorAndHide(String title, final String message, final Throwable throwable)
{
- wizardWindow.showErrorAndHide(title, failureReason, failureDetails, throwable);
+ wizardWindow.showErrorAndHide(title, message, throwable);
}
public void hideWindow()
diff --git a/src/main/java/org/gcube/portlets/user/td/wizardwidget/client/WizardListener.java b/src/main/java/org/gcube/portlets/user/td/wizardwidget/client/WizardListener.java
index b9255e3..4e9608e 100644
--- a/src/main/java/org/gcube/portlets/user/td/wizardwidget/client/WizardListener.java
+++ b/src/main/java/org/gcube/portlets/user/td/wizardwidget/client/WizardListener.java
@@ -32,10 +32,10 @@ public interface WizardListener {
/**
* Called when the something in the wizard is failed.
+ * @param title TODO
+ * @param message the failure reason or null
.
* @param throwable the exception or null
.
- * @param reason the failure reason or null
.
- * @param details the failure details or null
.
*/
- public void failed(Throwable throwable, String reason, String details);
+ public void failed(String title, String message, Throwable throwable);
}
diff --git a/src/main/java/org/gcube/portlets/user/td/wizardwidget/client/WizardWindow.java b/src/main/java/org/gcube/portlets/user/td/wizardwidget/client/WizardWindow.java
index 9da37bc..93b1fcc 100644
--- a/src/main/java/org/gcube/portlets/user/td/wizardwidget/client/WizardWindow.java
+++ b/src/main/java/org/gcube/portlets/user/td/wizardwidget/client/WizardWindow.java
@@ -7,7 +7,7 @@ import java.util.ArrayList;
import org.gcube.portlets.user.td.widgetcommonevent.shared.TRId;
import org.gcube.portlets.user.td.wizardwidget.client.dataresource.ResourceBundle;
-import org.gcube.portlets.user.td.wizardwidget.client.util.ErrorMessageBox;
+import org.gcube.portlets.user.td.wizardwidget.client.util.UtilsGXT3;
import com.allen_sauer.gwt.log.client.Log;
import com.google.gwt.core.client.Callback;
@@ -18,7 +18,7 @@ import com.google.web.bindery.event.shared.SimpleEventBus;
import com.sencha.gxt.cell.core.client.ButtonCell.IconAlign;
import com.sencha.gxt.core.client.resources.ThemeStyles;
import com.sencha.gxt.core.client.util.Margins;
-import com.sencha.gxt.widget.core.client.Dialog;
+import com.sencha.gxt.widget.core.client.Component;
import com.sencha.gxt.widget.core.client.Window;
import com.sencha.gxt.widget.core.client.button.TextButton;
import com.sencha.gxt.widget.core.client.container.BoxLayoutContainer.BoxLayoutData;
@@ -450,20 +450,26 @@ public class WizardWindow extends Window {
return cardStack;
}
- public void showErrorAndHide(String title, final String failureReason,
- final String failureDetails, final Throwable throwable) {
- ErrorMessageBox.showError(title, failureReason, failureDetails,
- new Callback