33 * See COPYING.txt for license details.
44 */
55
6- package com .magento .idea .magento2plugin .actions .generation .dialog . NewSetupDataPatch ;
6+ package com .magento .idea .magento2plugin .actions .generation .dialog ;
77
88import com .intellij .openapi .project .Project ;
99import com .intellij .psi .PsiDirectory ;
1010import com .intellij .psi .PsiFile ;
1111import com .magento .idea .magento2plugin .actions .context .php .NewSetupDataPatchAction ;
1212import com .magento .idea .magento2plugin .actions .generation .ModuleSetupDataPatchData ;
13- import com .magento .idea .magento2plugin .actions .generation .dialog .AbstractDialog ;
1413import com .magento .idea .magento2plugin .actions .generation .dialog .validator .annotation .FieldValidation ;
1514import com .magento .idea .magento2plugin .actions .generation .dialog .validator .annotation .RuleRegistry ;
1615import com .magento .idea .magento2plugin .actions .generation .dialog .validator .rule .NotEmptyRule ;
1716import com .magento .idea .magento2plugin .actions .generation .dialog .validator .rule .PhpClassRule ;
1817import com .magento .idea .magento2plugin .actions .generation .generator .ModuleSetupDataPatchGenerator ;
1918import com .magento .idea .magento2plugin .magento .files .ModuleSetupDataPatchFile ;
20-
21-
19+ import java .awt .event .ActionEvent ;
20+ import java .awt .event .KeyEvent ;
21+ import java .awt .event .WindowAdapter ;
22+ import java .awt .event .WindowEvent ;
23+ import java .util .Objects ;
2224import javax .swing .JButton ;
2325import javax .swing .JComponent ;
2426import javax .swing .JLabel ;
2527import javax .swing .JPanel ;
2628import javax .swing .JTextField ;
2729import javax .swing .KeyStroke ;
28- import java .awt .event .ActionEvent ;
29- import java .awt .event .KeyEvent ;
30- import java .awt .event .WindowAdapter ;
31- import java .awt .event .WindowEvent ;
32- import java .util .Objects ;
3330
3431public class NewSetupDataPatchDialog extends AbstractDialog {
3532
@@ -48,8 +45,8 @@ public class NewSetupDataPatchDialog extends AbstractDialog {
4845 @ FieldValidation (rule = RuleRegistry .PHP_CLASS ,
4946 message = {PhpClassRule .MESSAGE , CLASS_NAME })
5047 private JTextField className ;
51- private JLabel classNameLabel ;
52- private JLabel classNameErrorMessage ;
48+ private JLabel classNameLabel ;//NOPMD
49+ private JLabel classNameErrorMessage ;//NOPMD
5350
5451
5552 /**
@@ -61,8 +58,8 @@ public class NewSetupDataPatchDialog extends AbstractDialog {
6158 public NewSetupDataPatchDialog (
6259 final Project project ,
6360 final PsiDirectory directory ,
64- String modulePackage ,
65- String moduleName
61+ final String modulePackage ,
62+ final String moduleName
6663 ) {
6764 super ();
6865
@@ -109,8 +106,8 @@ public void windowClosing(final WindowEvent event) {
109106 public static void open (
110107 final Project project ,
111108 final PsiDirectory directory ,
112- String modulePackage ,
113- String moduleName
109+ final String modulePackage ,
110+ final String moduleName
114111 ) {
115112 final NewSetupDataPatchDialog dialog = new NewSetupDataPatchDialog (
116113 project ,
@@ -149,11 +146,11 @@ public String getClassName() {
149146 }
150147
151148 private boolean validateFields () {
152- PsiDirectory targetDirectory = getDirectory (baseDir );
149+ final PsiDirectory targetDirectory = getDirectory (baseDir );
153150
154- if (targetDirectory . getName () .equals (NewSetupDataPatchAction . DATA_DIRECTORY )) {
151+ if (NewSetupDataPatchAction . DATA_DIRECTORY .equals (targetDirectory . getName () )) {
155152 final PsiFile [] files = targetDirectory .getFiles ();
156- for (PsiFile file : files ) {
153+ for (final PsiFile file : files ) {
157154 if (file .getName ().equals (getClassName () + ModuleSetupDataPatchFile .FILE_NAME )) {
158155 showErrorMessage (
159156 fieldsValidationsList .get (0 ).getField (),
@@ -167,34 +164,35 @@ private boolean validateFields() {
167164 return validateFormFields ();
168165 }
169166
170- private PsiDirectory getDirectory (PsiDirectory targetDirectory ){
171- if (baseDir .getName ().equals (NewSetupDataPatchAction .ROOT_DIRECTORY )) {
172- PsiDirectory subDirectoryPatch =
173- baseDir .findSubdirectory (NewSetupDataPatchAction .PATCH_DIRECTORY );
167+ private PsiDirectory getDirectory (final PsiDirectory targetDirectory ) {
168+ if (NewSetupDataPatchAction .ROOT_DIRECTORY .equals (baseDir .getName ())) {
169+ final PsiDirectory subDirectoryPatch = baseDir .findSubdirectory (
170+ NewSetupDataPatchAction .PATCH_DIRECTORY
171+ );
174172
175173 if (subDirectoryPatch != null ) {
176174 return subDirectoryPatch .findSubdirectory (NewSetupDataPatchAction .DATA_DIRECTORY );
177175 }
178176 }
179- if ( baseDir . getName () .equals (NewSetupDataPatchAction . PATCH_DIRECTORY )) {
177+ if ( NewSetupDataPatchAction . PATCH_DIRECTORY .equals (baseDir . getName () )) {
180178 return baseDir .findSubdirectory (NewSetupDataPatchAction .DATA_DIRECTORY );
181179 }
182180
183181 return targetDirectory ;
184182 }
185183
186- private PsiDirectory createDirectory (PsiDirectory targetDirectory ) {
187- if ( targetDirectory . getName () .equals (NewSetupDataPatchAction . ROOT_DIRECTORY )) {
188- PsiDirectory subDirectoryPatch = targetDirectory .findSubdirectory (
184+ private PsiDirectory createDirectory (final PsiDirectory targetDirectory ) {
185+ if ( NewSetupDataPatchAction . ROOT_DIRECTORY .equals (targetDirectory . getName ())) {
186+ final PsiDirectory subDirectoryPatch = targetDirectory .findSubdirectory (
189187 NewSetupDataPatchAction .PATCH_DIRECTORY
190188 );
191189
192- if (subDirectoryPatch == null ) {
190+ if (subDirectoryPatch == null ) {
193191 return targetDirectory .createSubdirectory (
194192 NewSetupDataPatchAction .PATCH_DIRECTORY
195193 ).createSubdirectory (NewSetupDataPatchAction .DATA_DIRECTORY );
196194 }
197- PsiDirectory subDirectoryData = subDirectoryPatch .findSubdirectory (
195+ final PsiDirectory subDirectoryData = subDirectoryPatch .findSubdirectory (
198196 NewSetupDataPatchAction .DATA_DIRECTORY
199197 );
200198
@@ -204,8 +202,8 @@ private PsiDirectory createDirectory(PsiDirectory targetDirectory) {
204202 )
205203 );
206204 }
207- if ( targetDirectory . getName () .equals (NewSetupDataPatchAction . PATCH_DIRECTORY )) {
208- PsiDirectory subDirectoryData = targetDirectory .findSubdirectory (
205+ if ( NewSetupDataPatchAction . PATCH_DIRECTORY .equals (targetDirectory . getName ())) {
206+ final PsiDirectory subDirectoryData = targetDirectory .findSubdirectory (
209207 NewSetupDataPatchAction .DATA_DIRECTORY
210208 );
211209
0 commit comments