Skip to content

Commit 0a56b32

Browse files
871: Code refactoring
1 parent a73037d commit 0a56b32

File tree

2 files changed

+24
-19
lines changed

2 files changed

+24
-19
lines changed

src/com/magento/idea/magento2plugin/actions/generation/NewGraphQlResolverAction.java

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,42 +2,48 @@
22
* Copyright © Magento, Inc. All rights reserved.
33
* See COPYING.txt for license details.
44
*/
5+
56
package com.magento.idea.magento2plugin.actions.generation;
67

78
import com.intellij.ide.IdeView;
8-
import com.intellij.openapi.actionSystem.*;
9+
import com.intellij.openapi.actionSystem.AnAction;
10+
import com.intellij.openapi.actionSystem.AnActionEvent;
11+
import com.intellij.openapi.actionSystem.CommonDataKeys;
12+
import com.intellij.openapi.actionSystem.DataContext;
13+
import com.intellij.openapi.actionSystem.LangDataKeys;
914
import com.intellij.openapi.project.Project;
1015
import com.intellij.psi.PsiDirectory;
1116
import com.magento.idea.magento2plugin.MagentoIcons;
1217
import com.magento.idea.magento2plugin.actions.generation.dialog.NewGraphQlResolverDialog;
1318
import org.jetbrains.annotations.NotNull;
1419

1520
public class NewGraphQlResolverAction extends AnAction {
16-
public static String ACTION_NAME = "Magento 2 GraphQL Resolver";
17-
public static String ACTION_DESCRIPTION = "Create a new Magento 2 GraphQL Resolver";
1821

19-
NewGraphQlResolverAction() {
22+
public static final String ACTION_NAME = "Magento 2 GraphQL Resolver";
23+
public static final String ACTION_DESCRIPTION = "Create a new Magento 2 GraphQL Resolver";
24+
25+
public NewGraphQlResolverAction() {
2026
super(ACTION_NAME, ACTION_DESCRIPTION, MagentoIcons.MODULE);
2127
}
2228

2329
@Override
24-
public void actionPerformed(@NotNull AnActionEvent e) {
25-
DataContext dataContext = e.getDataContext();
30+
public void actionPerformed(final @NotNull AnActionEvent event) {
31+
DataContext dataContext = event.getDataContext();
2632
IdeView view = LangDataKeys.IDE_VIEW.getData(dataContext);
33+
2734
if (view == null) {
2835
return;
2936
}
30-
3137
Project project = CommonDataKeys.PROJECT.getData(dataContext);
38+
3239
if (project == null) {
3340
return;
3441
}
35-
3642
PsiDirectory directory = view.getOrChooseDirectory();
43+
3744
if (directory == null) {
3845
return;
3946
}
40-
4147
NewGraphQlResolverDialog.open(project, directory);
4248
}
4349

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

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,10 @@
2929
import javax.swing.JPanel;
3030
import javax.swing.JTextField;
3131
import javax.swing.KeyStroke;
32+
import org.jetbrains.annotations.NotNull;
3233

3334
public class NewGraphQlResolverDialog extends AbstractDialog {
35+
3436
private final PsiDirectory baseDir;
3537
private final String moduleName;
3638
private JPanel contentPanel;
@@ -58,7 +60,10 @@ public class NewGraphQlResolverDialog extends AbstractDialog {
5860
* @param project Project
5961
* @param directory PsiDirectory
6062
*/
61-
public NewGraphQlResolverDialog(final Project project, final PsiDirectory directory) {
63+
public NewGraphQlResolverDialog(
64+
final @NotNull Project project,
65+
final @NotNull PsiDirectory directory
66+
) {
6267
super();
6368

6469
this.project = project;
@@ -111,12 +116,12 @@ public static void open(final Project project, final PsiDirectory directory) {
111116
protected void onOK() {
112117
if (validateFormFields()) {
113118
generateFile();
119+
exit();
114120
}
115-
exit();
116121
}
117122

118-
private PsiFile generateFile() {
119-
return new ModuleGraphQlResolverClassGenerator(new GraphQlResolverFileData(
123+
private void generateFile() {
124+
new ModuleGraphQlResolverClassGenerator(new GraphQlResolverFileData(
120125
getGraphQlResolverDirectory(),
121126
getGraphQlResolverClassName(),
122127
getModuleName(),
@@ -182,10 +187,4 @@ private String getNamespace() {
182187
private String getGraphQlResolverClassFqn() {
183188
return getNamespace().concat(Package.fqnSeparator).concat(getGraphQlResolverClassName());
184189
}
185-
186-
@Override
187-
public void onCancel() {
188-
// add your code here if necessary
189-
dispose();
190-
}
191190
}

0 commit comments

Comments
 (0)