Skip to content

Commit 533e98c

Browse files
876: Code refactoring
1 parent cc135f0 commit 533e98c

File tree

2 files changed

+23
-16
lines changed

2 files changed

+23
-16
lines changed

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

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
import org.jetbrains.annotations.NotNull;
1919

2020
public class NewMessageQueueAction extends AnAction {
21+
2122
public static final String ACTION_NAME = "Magento 2 Message Queue";
2223
public static final String ACTION_DESCRIPTION = "Create a new Magento 2 Message Queue";
2324

@@ -29,24 +30,23 @@ public NewMessageQueueAction() {
2930
}
3031

3132
@Override
32-
public void actionPerformed(@NotNull final AnActionEvent event) {
33+
public void actionPerformed(final @NotNull AnActionEvent event) {
3334
final DataContext dataContext = event.getDataContext();
34-
3535
final IdeView view = LangDataKeys.IDE_VIEW.getData(dataContext);
36+
3637
if (view == null) {
3738
return;
3839
}
39-
4040
final Project project = CommonDataKeys.PROJECT.getData(dataContext);
41+
4142
if (project == null) {
4243
return;
4344
}
44-
4545
final PsiDirectory directory = view.getOrChooseDirectory();
46+
4647
if (directory == null) {
4748
return;
4849
}
49-
5050
NewMessageQueueDialog.open(project, directory);
5151
}
5252

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

Lines changed: 18 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@
5252
"PMD.ExcessiveImports",
5353
})
5454
public class NewMessageQueueDialog extends AbstractDialog {
55+
5556
private static final String TOPIC_NAME = "Topic Name";
5657
private static final String HANDLER_NAME = "Handler Name";
5758
private static final String HANDLER_TYPE = "Handler Type";
@@ -64,6 +65,8 @@ public class NewMessageQueueDialog extends AbstractDialog {
6465
private static final String BINDING_TOPIC = "Binding Topic";
6566

6667
private JComboBox connectionName;
68+
private final Project project;
69+
private final String moduleName;
6770

6871
/* TODO: Improve validation */
6972
@FieldValidation(rule = RuleRegistry.NOT_EMPTY,
@@ -146,13 +149,16 @@ public class NewMessageQueueDialog extends AbstractDialog {
146149
private JLabel consumerNameLabel;//NOPMD
147150
private JLabel handlerDirectoryLabel;//NOPMD
148151

149-
private final Project project;
150-
private final String moduleName;
151-
152152
/**
153153
* Constructor.
154+
*
155+
* @param project Project
156+
* @param directory PsiDirectory
154157
*/
155-
public NewMessageQueueDialog(final Project project, final PsiDirectory directory) {
158+
public NewMessageQueueDialog(
159+
final @NotNull Project project,
160+
final @NotNull PsiDirectory directory
161+
) {
156162
super();
157163

158164
this.project = project;
@@ -224,19 +230,20 @@ private void toggleConsumer() {
224230

225231
/**
226232
* Opens the dialog window.
233+
*
234+
* @param project Project
235+
* @param directory PsiDirectory
227236
*/
228-
public static void open(final Project project, final PsiDirectory directory) {
237+
public static void open(
238+
final @NotNull Project project,
239+
final @NotNull PsiDirectory directory
240+
) {
229241
final NewMessageQueueDialog dialog = new NewMessageQueueDialog(project, directory);
230242
dialog.pack();
231243
dialog.centerDialog(dialog);
232244
dialog.setVisible(true);
233245
}
234246

235-
@Override
236-
public void onCancel() {
237-
dispose();
238-
}
239-
240247
private void onOK() {
241248
if (validateFormFields()) {
242249
generateCommunication();
@@ -248,8 +255,8 @@ private void onOK() {
248255
if (getConnectionName().equals(MessageQueueConnections.DB.getType())) {
249256
generateConsumerClass();
250257
}
258+
exit();
251259
}
252-
exit();
253260
}
254261

255262
private void generateCommunication() {

0 commit comments

Comments
 (0)