Skip to content

Commit 390f56e

Browse files
refactoring after code review
1 parent c2eb646 commit 390f56e

File tree

4 files changed

+12
-29
lines changed

4 files changed

+12
-29
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -547,7 +547,7 @@ private List<String> getAreaList() {
547547
}
548548

549549
private List<String> getAclResourcesList() {
550-
return GetAclResourcesListUtil.getInstance().execute(project);
550+
return GetAclResourcesListUtil.execute(project);
551551
}
552552

553553
@SuppressWarnings({"PMD.UnusedPrivateMethod"})

src/com/magento/idea/magento2plugin/actions/generation/generator/AclXmlGenerator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ public PsiFile generate(final String actionName) {
8686
childParentRelationMap.put(resourcesTag, aclTag);
8787
}
8888

89-
final List<AclXmlData> tree = GetAclResourcesTreeUtil.getInstance().execute(
89+
final List<AclXmlData> tree = GetAclResourcesTreeUtil.execute(
9090
project,
9191
aclXmlData.getParentResourceId()
9292
);

src/com/magento/idea/magento2plugin/util/magento/GetAclResourcesListUtil.java

Lines changed: 4 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -12,18 +12,8 @@
1212
import java.util.List;
1313
import java.util.stream.Collectors;
1414

15-
public class GetAclResourcesListUtil {
15+
public final class GetAclResourcesListUtil {
1616
private static final String TEST_MODULE_ID_PART = "Magento_TestModule";
17-
private static final GetAclResourcesListUtil INSTANCE = new GetAclResourcesListUtil();
18-
19-
/**
20-
* Get GetAclResourcesListUtil instance.
21-
*
22-
* @return GetAclResourcesUtil
23-
*/
24-
public static GetAclResourcesListUtil getInstance() {
25-
return INSTANCE;
26-
}
2717

2818
/**
2919
* Get acl resources list.
@@ -32,7 +22,7 @@ public static GetAclResourcesListUtil getInstance() {
3222
*
3323
* @return List
3424
*/
35-
public List<String> execute(final Project project) {
25+
public static List<String> execute(final Project project) {
3626
final Collection<String> allAclResources =
3727
FileBasedIndex.getInstance().getAllKeys(AclResourceIndex.KEY, project);
3828
return sortAclResources(filterTestModules(allAclResources));
@@ -45,7 +35,7 @@ public List<String> execute(final Project project) {
4535
*
4636
* @return List
4737
*/
48-
private List<String> filterTestModules(final Collection<String> allAclResources) {
38+
private static List<String> filterTestModules(final Collection<String> allAclResources) {
4939
return allAclResources
5040
.stream()
5141
.filter(aclResource -> !aclResource.contains(TEST_MODULE_ID_PART))
@@ -59,7 +49,7 @@ private List<String> filterTestModules(final Collection<String> allAclResources)
5949
*
6050
* @return List
6151
*/
62-
private List<String> sortAclResources(final List<String> aclResources) {
52+
private static List<String> sortAclResources(final List<String> aclResources) {
6353
return aclResources.stream().sorted().collect(Collectors.toList());
6454
}
6555
}

src/com/magento/idea/magento2plugin/util/magento/GetAclResourcesTreeUtil.java

Lines changed: 6 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -21,24 +21,17 @@
2121
import java.util.LinkedList;
2222
import java.util.List;
2323

24-
public class GetAclResourcesTreeUtil {
25-
private static final GetAclResourcesTreeUtil INSTANCE = new GetAclResourcesTreeUtil();
26-
27-
/**
28-
* Get GetAclResourcesTreeUtil instance.
29-
*
30-
* @return GetAclResourcesUtil
31-
*/
32-
public static GetAclResourcesTreeUtil getInstance() {
33-
return INSTANCE;
34-
}
24+
public final class GetAclResourcesTreeUtil {
3525

3626
/**
3727
* Get acl resources tree list for specified acl resource id.
3828
*
3929
* @return List
4030
*/
41-
public List<AclXmlData> execute(final Project project, final String targetAclResourceId) {
31+
public static List<AclXmlData> execute(
32+
final Project project,
33+
final String targetAclResourceId
34+
) {
4235
final Collection<VirtualFile> virtualFiles =
4336
FileBasedIndex.getInstance().getContainingFiles(
4437
AclResourceIndex.KEY,
@@ -89,7 +82,7 @@ public List<AclXmlData> execute(final Project project, final String targetAclRes
8982
*
9083
* @return List
9184
*/
92-
private List<XmlTag> addAclXmlDataRecursively(
85+
private static List<XmlTag> addAclXmlDataRecursively(
9386
final String targetAclResourceId,
9487
final XmlTag parentTag,
9588
List<XmlTag> resourceTagsList//NOPMD

0 commit comments

Comments
 (0)