Skip to content

Commit 0e5264e

Browse files
871: Enhanced error outputting for new Magento 2 GraphQl Resolver generation
1 parent 0a56b32 commit 0e5264e

File tree

2 files changed

+24
-5
lines changed

2 files changed

+24
-5
lines changed

src/com/magento/idea/magento2plugin/actions/generation/dialog/NewGraphQlResolverDialog.form

Lines changed: 20 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@
77
</constraints>
88
<properties>
99
<opaque value="true"/>
10-
<preferredSize width="420" height="120"/>
10+
<preferredSize width="420" height="150"/>
1111
<requestFocusEnabled value="true"/>
1212
</properties>
1313
<border type="none"/>
1414
<children>
15-
<grid id="90a70" layout-manager="GridLayoutManager" row-count="2" column-count="2" same-size-horizontally="false" same-size-vertically="false" hgap="-1" vgap="-1">
15+
<grid id="90a70" layout-manager="GridLayoutManager" row-count="4" column-count="2" same-size-horizontally="false" same-size-vertically="false" hgap="-1" vgap="-1">
1616
<margin top="0" left="0" bottom="0" right="0"/>
1717
<constraints>
1818
<grid row="0" column="0" row-span="1" col-span="1" vsize-policy="3" hsize-policy="3" anchor="0" fill="3" indent="0" use-parent-layout="false"/>
@@ -44,7 +44,7 @@
4444
</component>
4545
<component id="29a9d" class="javax.swing.JTextField" binding="graphQlResolverParentDir">
4646
<constraints>
47-
<grid row="1" column="1" row-span="1" col-span="1" vsize-policy="0" hsize-policy="6" anchor="8" fill="1" indent="0" use-parent-layout="false">
47+
<grid row="2" column="1" row-span="1" col-span="1" vsize-policy="0" hsize-policy="6" anchor="8" fill="1" indent="0" use-parent-layout="false">
4848
<preferred-size width="150" height="-1"/>
4949
</grid>
5050
</constraints>
@@ -55,7 +55,7 @@
5555
</component>
5656
<component id="b5004" class="javax.swing.JLabel">
5757
<constraints>
58-
<grid row="1" column="0" row-span="1" col-span="1" vsize-policy="0" hsize-policy="0" anchor="8" fill="0" indent="0" use-parent-layout="false"/>
58+
<grid row="2" column="0" row-span="1" col-span="1" vsize-policy="0" hsize-policy="0" anchor="8" fill="0" indent="0" use-parent-layout="false"/>
5959
</constraints>
6060
<properties>
6161
<labelFor value="fdc52"/>
@@ -65,6 +65,22 @@
6565
<html.disable class="java.lang.Boolean" value="true"/>
6666
</clientProperties>
6767
</component>
68+
<component id="36a05" class="javax.swing.JLabel" binding="graphQlResolverClassNameErrorMessage">
69+
<constraints>
70+
<grid row="1" column="1" row-span="1" col-span="1" vsize-policy="0" hsize-policy="0" anchor="8" fill="0" indent="0" use-parent-layout="false"/>
71+
</constraints>
72+
<properties>
73+
<text value=""/>
74+
</properties>
75+
</component>
76+
<component id="c71a9" class="javax.swing.JLabel" binding="graphQlResolverParentDirErrorMessage">
77+
<constraints>
78+
<grid row="3" column="1" row-span="1" col-span="1" vsize-policy="0" hsize-policy="0" anchor="8" fill="0" indent="0" use-parent-layout="false"/>
79+
</constraints>
80+
<properties>
81+
<text value=""/>
82+
</properties>
83+
</component>
6884
</children>
6985
</grid>
7086
<grid id="b0154" layout-manager="GridLayoutManager" row-count="1" column-count="1" same-size-horizontally="false" same-size-vertically="false" hgap="-1" vgap="-1">

src/com/magento/idea/magento2plugin/actions/generation/dialog/NewGraphQlResolverDialog.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77

88
import com.intellij.openapi.project.Project;
99
import com.intellij.psi.PsiDirectory;
10-
import com.intellij.psi.PsiFile;
1110
import com.magento.idea.magento2plugin.actions.generation.NewGraphQlResolverAction;
1211
import com.magento.idea.magento2plugin.actions.generation.data.GraphQlResolverFileData;
1312
import com.magento.idea.magento2plugin.actions.generation.dialog.validator.annotation.FieldValidation;
@@ -26,6 +25,7 @@
2625
import java.awt.event.WindowEvent;
2726
import javax.swing.JButton;
2827
import javax.swing.JComponent;
28+
import javax.swing.JLabel;
2929
import javax.swing.JPanel;
3030
import javax.swing.JTextField;
3131
import javax.swing.KeyStroke;
@@ -54,6 +54,9 @@ public class NewGraphQlResolverDialog extends AbstractDialog {
5454
message = {PhpDirectoryRule.MESSAGE, PARENT_DIRECTORY})
5555
private JTextField graphQlResolverParentDir;
5656

57+
private JLabel graphQlResolverClassNameErrorMessage;//NOPMD
58+
private JLabel graphQlResolverParentDirErrorMessage;//NOPMD
59+
5760
/**
5861
* Constructor.
5962
*

0 commit comments

Comments
 (0)