diff --git a/src/main/java/org/aerogear/plugin/intellij/mobile/ui/createclientpopup/CreateClientForm.java b/src/main/java/org/aerogear/plugin/intellij/mobile/ui/createclientpopup/CreateClientForm.java index 903a1db..e9a168b 100644 --- a/src/main/java/org/aerogear/plugin/intellij/mobile/ui/createclientpopup/CreateClientForm.java +++ b/src/main/java/org/aerogear/plugin/intellij/mobile/ui/createclientpopup/CreateClientForm.java @@ -70,7 +70,7 @@ protected ValidationInfo doValidate() { try { MobileClient mobileClient = this.mobileAPI.getClient(clientId); - return new ValidationInfo("Client name and type duplicate"); + return new ValidationInfo(String.format("Client name and type duplicate: %s", mobileClient.spec.name)); } catch (CLIException e) { // this is fine https://i.imgur.com/mtGc7Sl.gif } diff --git a/src/main/java/org/aerogear/plugin/intellij/mobile/ui/sdkconfig/NewFileForm.java b/src/main/java/org/aerogear/plugin/intellij/mobile/ui/sdkconfig/NewFileForm.java index 91ac3dd..1d87000 100644 --- a/src/main/java/org/aerogear/plugin/intellij/mobile/ui/sdkconfig/NewFileForm.java +++ b/src/main/java/org/aerogear/plugin/intellij/mobile/ui/sdkconfig/NewFileForm.java @@ -3,7 +3,7 @@ import javax.swing.JTextField; import com.intellij.openapi.ui.TextFieldWithBrowseButton; -class NewFileForm extends javax.swing.JPanel { +public class NewFileForm extends javax.swing.JPanel { public NewFileForm() { initComponents(); diff --git a/src/main/java/org/aerogear/plugin/intellij/mobile/ui/sdkconfig/ServiceDeployedNotification.java b/src/main/java/org/aerogear/plugin/intellij/mobile/ui/sdkconfig/ServiceDeployedNotification.java index c1c2e7d..bc2b62a 100644 --- a/src/main/java/org/aerogear/plugin/intellij/mobile/ui/sdkconfig/ServiceDeployedNotification.java +++ b/src/main/java/org/aerogear/plugin/intellij/mobile/ui/sdkconfig/ServiceDeployedNotification.java @@ -15,11 +15,13 @@ public class ServiceDeployedNotification extends Notification { private final Project project; + private final Object deployOutput; - public ServiceDeployedNotification(Project project, ServiceClass sc) { + public ServiceDeployedNotification(Project project, ServiceClass sc, Object obj) { super(MobileNotificationsService.AEROGEAR_NOTIFICATION_GROUP,sc.getDisplayName() + " deployment complete", "deployment", NotificationType.INFORMATION); this.project = project; + this.deployOutput = obj; String content = this.createContent(); @@ -29,7 +31,7 @@ public ServiceDeployedNotification(Project project, ServiceClass sc) { private String createContent() { String sdkConfigPath = Objects.requireNonNull(AeroGearMobileConfiguration.getInstance(this.project)).getConfigPath(); - StringBuilder content = new StringBuilder(); // TODO ADD template files if notification is redundant + StringBuilder content = new StringBuilder(); // TODO issues/19 if (sdkConfigPath == null || sdkConfigPath.isEmpty()) { content.append("

SDK config settings are not set.

"); content.append("

If you haven't already, add sdk config file

"); @@ -64,4 +66,8 @@ private NotificationListener getNotificationListener() { } }; } + + public Object getDeployOutput() { + return deployOutput; + } } diff --git a/src/main/java/org/aerogear/plugin/intellij/mobile/ui/sdkconfig/ViewSDKConfigPanel.java b/src/main/java/org/aerogear/plugin/intellij/mobile/ui/sdkconfig/ViewSDKConfigPanel.java index d25801f..844531e 100644 --- a/src/main/java/org/aerogear/plugin/intellij/mobile/ui/sdkconfig/ViewSDKConfigPanel.java +++ b/src/main/java/org/aerogear/plugin/intellij/mobile/ui/sdkconfig/ViewSDKConfigPanel.java @@ -2,7 +2,7 @@ import javax.swing.*; -class ViewSDKConfigPanel extends javax.swing.JPanel { +public class ViewSDKConfigPanel extends javax.swing.JPanel { public ViewSDKConfigPanel() { initComponents(); diff --git a/src/main/java/org/aerogear/plugin/intellij/mobile/ui/servicecatalog/DeployServiceDialog.java b/src/main/java/org/aerogear/plugin/intellij/mobile/ui/servicecatalog/DeployServiceDialog.java index 8a8d474..e5eafea 100644 --- a/src/main/java/org/aerogear/plugin/intellij/mobile/ui/servicecatalog/DeployServiceDialog.java +++ b/src/main/java/org/aerogear/plugin/intellij/mobile/ui/servicecatalog/DeployServiceDialog.java @@ -71,7 +71,7 @@ public void onError(Exception e) { @Override public void onSuccess(Object obj) { - notifier.notify(new ServiceDeployedNotification(project, sc)); + notifier.notify(new ServiceDeployedNotification(project, sc, obj)); } })); } diff --git a/src/main/java/org/aerogear/plugin/intellij/mobile/ui/servicecatalog/ServicePanel.java b/src/main/java/org/aerogear/plugin/intellij/mobile/ui/servicecatalog/ServicePanel.java index 46cff0e..1d37563 100644 --- a/src/main/java/org/aerogear/plugin/intellij/mobile/ui/servicecatalog/ServicePanel.java +++ b/src/main/java/org/aerogear/plugin/intellij/mobile/ui/servicecatalog/ServicePanel.java @@ -16,7 +16,7 @@ * To edit this file, open the ServicePanel.form file in the NetBeans GUI Builder. * To view the generated source code, choose Source within the Netbeans GUI Builder. */ -class ServicePanel extends javax.swing.JPanel { +public class ServicePanel extends javax.swing.JPanel { /** * Creates new form ServicePanel diff --git a/src/main/java/org/aerogear/plugin/intellij/mobile/ui/servicecatalog/identity/IdentityConfigurationPanel.java b/src/main/java/org/aerogear/plugin/intellij/mobile/ui/servicecatalog/identity/IdentityConfigurationPanel.java index 048c9d3..588e181 100644 --- a/src/main/java/org/aerogear/plugin/intellij/mobile/ui/servicecatalog/identity/IdentityConfigurationPanel.java +++ b/src/main/java/org/aerogear/plugin/intellij/mobile/ui/servicecatalog/identity/IdentityConfigurationPanel.java @@ -16,7 +16,7 @@ * To edit this file, open the ServicePanel.form file in the NetBeans GUI Builder. * To view the generated source code, choose Source within the Netbeans GUI Builder. */ -class IdentityConfigurationPanel extends javax.swing.JPanel { +public class IdentityConfigurationPanel extends javax.swing.JPanel { /** * Creates new form KeycloakConfiguration diff --git a/src/main/java/org/aerogear/plugin/intellij/mobile/ui/settings/SettingsPanel.java b/src/main/java/org/aerogear/plugin/intellij/mobile/ui/settings/SettingsPanel.java index ccb85f1..b52cdb4 100644 --- a/src/main/java/org/aerogear/plugin/intellij/mobile/ui/settings/SettingsPanel.java +++ b/src/main/java/org/aerogear/plugin/intellij/mobile/ui/settings/SettingsPanel.java @@ -4,7 +4,7 @@ import com.intellij.openapi.ui.TextFieldWithBrowseButton; -class SettingsPanel extends javax.swing.JPanel { +public class SettingsPanel extends javax.swing.JPanel { public SettingsPanel() { initComponents();