Skip to content

Commit b28a710

Browse files
Additional development after the branch updating, bug fix
1 parent 690c7eb commit b28a710

File tree

16 files changed

+551
-34
lines changed

16 files changed

+551
-34
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
/*
2+
* Copyright © Magento, Inc. All rights reserved.
3+
* See COPYING.txt for license details.
4+
*/
5+
6+
package com.magento.idea.magento2plugin.actions.generation.data.converter.newentitydialog;
7+
8+
import com.magento.idea.magento2plugin.actions.generation.data.DeleteEntityByIdCommandData;
9+
import com.magento.idea.magento2plugin.actions.generation.data.converter.DataObjectConverter;
10+
import com.magento.idea.magento2plugin.actions.generation.data.dialog.EntityManagerContextData;
11+
import com.magento.idea.magento2plugin.actions.generation.data.dialog.NewEntityDialogData;
12+
import org.jetbrains.annotations.NotNull;
13+
14+
public class DeleteEntityByIdCommandDtoConverter extends DeleteEntityByIdCommandData
15+
implements DataObjectConverter {
16+
17+
/**
18+
* Delete entity by id command DTO converter.
19+
*
20+
* @param generationContextData EntityManagerContextData
21+
* @param newEntityDialogData NewEntityDialogData
22+
*/
23+
public DeleteEntityByIdCommandDtoConverter(
24+
final @NotNull EntityManagerContextData generationContextData,
25+
final @NotNull NewEntityDialogData newEntityDialogData
26+
) {
27+
super(
28+
generationContextData.getModuleName(),
29+
newEntityDialogData.getEntityName(),
30+
generationContextData.getDeleteEntityByIdCommandNamespaceBuilder().getNamespace(),
31+
generationContextData.getDeleteEntityByIdCommandNamespaceBuilder().getClassFqn(),
32+
generationContextData.getModelNamespaceBuilder().getClassFqn(),
33+
generationContextData.getResourceModelNamespaceBuilder().getClassFqn(),
34+
newEntityDialogData.getIdFieldName()
35+
);
36+
}
37+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
/*
2+
* Copyright © Magento, Inc. All rights reserved.
3+
* See COPYING.txt for license details.
4+
*/
5+
6+
package com.magento.idea.magento2plugin.actions.generation.data.converter.newentitydialog;
7+
8+
import com.magento.idea.magento2plugin.actions.generation.data.DeleteEntityControllerFileData;
9+
import com.magento.idea.magento2plugin.actions.generation.data.converter.DataObjectConverter;
10+
import com.magento.idea.magento2plugin.actions.generation.data.dialog.EntityManagerContextData;
11+
import com.magento.idea.magento2plugin.actions.generation.data.dialog.NewEntityDialogData;
12+
import org.jetbrains.annotations.NotNull;
13+
14+
public class FormDeleteControllerDtoConverter extends DeleteEntityControllerFileData
15+
implements DataObjectConverter {
16+
17+
/**
18+
* Form delete controller converter.
19+
*
20+
* @param generationContextData EntityManagerContextData
21+
* @param newEntityDialogData NewEntityDialogData
22+
*/
23+
public FormDeleteControllerDtoConverter(
24+
final @NotNull EntityManagerContextData generationContextData,
25+
final @NotNull NewEntityDialogData newEntityDialogData
26+
) {
27+
super(
28+
newEntityDialogData.getEntityName(),
29+
generationContextData.getModuleName(),
30+
generationContextData.getDeleteControllerNamespaceBuilder().getNamespace(),
31+
generationContextData.getDeleteEntityByIdCommandNamespaceBuilder().getClassFqn(),
32+
newEntityDialogData.getAclId(),
33+
newEntityDialogData.getIdFieldName()
34+
);
35+
}
36+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
/*
2+
* Copyright © Magento, Inc. All rights reserved.
3+
* See COPYING.txt for license details.
4+
*/
5+
6+
package com.magento.idea.magento2plugin.actions.generation.data.converter.newentitydialog;
7+
8+
import com.magento.idea.magento2plugin.actions.generation.data.EditEntityActionData;
9+
import com.magento.idea.magento2plugin.actions.generation.data.converter.DataObjectConverter;
10+
import com.magento.idea.magento2plugin.actions.generation.data.dialog.EntityManagerContextData;
11+
import com.magento.idea.magento2plugin.actions.generation.data.dialog.NewEntityDialogData;
12+
import org.jetbrains.annotations.NotNull;
13+
14+
public class FormEditControllerDtoConverter extends EditEntityActionData
15+
implements DataObjectConverter {
16+
17+
/**
18+
* Form edit controller converter.
19+
*
20+
* @param generationContextData EntityManagerContextData
21+
* @param newEntityDialogData NewEntityDialogData
22+
*/
23+
public FormEditControllerDtoConverter(
24+
final @NotNull EntityManagerContextData generationContextData,
25+
final @NotNull NewEntityDialogData newEntityDialogData
26+
) {
27+
super(
28+
newEntityDialogData.getEntityName(),
29+
generationContextData.getModuleName(),
30+
generationContextData.getEditControllerNamespaceBuilder().getClassFqn(),
31+
generationContextData.getEditControllerNamespaceBuilder().getNamespace(),
32+
newEntityDialogData.getAclId(),
33+
newEntityDialogData.getMenuId()
34+
);
35+
}
36+
}

0 commit comments

Comments
 (0)