Skip to content

Commit eea6d25

Browse files
authored
Merge pull request #1026 from dddjava/feature/remove-enum-summary
区分概要を廃止
2 parents 9a157b0 + 57858b4 commit eea6d25

7 files changed

Lines changed: 2 additions & 97 deletions

File tree

jig-core/src/main/java/org/dddjava/jig/HandleResultImpl.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@ public boolean isOutputDiagram() {
5050
UsecaseSummary,
5151
EntrypointSummary,
5252
RepositorySummary,
53-
EnumSummary,
5453
TermList,
5554
Insight,
5655
Sequence,

jig-core/src/main/java/org/dddjava/jig/adapter/JigDocumentGenerator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ HandleResult generateDocument(JigDocument jigDocument, Path outputDirectory, Jig
123123
GlossaryAdapter.invoke(jigService.glossary(jigRepository), jigDocument, outputDirectory);
124124
case PackageSummary -> new PackageSummaryView(jigDocument, thymeleafTemplateEngine)
125125
.write(outputDirectory, jigService.packages(jigRepository));
126-
case DomainSummary, ApplicationSummary, UsecaseSummary, EntrypointSummary, EnumSummary,
126+
case DomainSummary, ApplicationSummary, UsecaseSummary, EntrypointSummary,
127127
PackageRelationDiagram, BusinessRuleRelationDiagram, CategoryDiagram, CategoryUsageDiagram,
128128
ServiceMethodCallHierarchyDiagram,
129129
BusinessRuleList, ApplicationList,

jig-core/src/main/java/org/dddjava/jig/adapter/thymeleaf/SummaryAdapter.java

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -61,14 +61,6 @@ public List<Path> entrypointSummary(JigRepository jigRepository, JigDocument jig
6161
return write(jigDocument, SummaryModel.withMermaidDiagram(jigTypes, packages, entrypointMermaidDiagram));
6262
}
6363

64-
@HandleDocument(JigDocument.EnumSummary)
65-
public List<Path> enumSummary(JigRepository jigRepository, JigDocument jigDocument) {
66-
var categoryTypes = jigService.categoryTypes(jigRepository);
67-
var packages = jigService.packages(jigRepository);
68-
var enumModels = jigRepository.jigDataProvider().fetchEnumModels();
69-
return write(jigDocument, SummaryModel.forEnumSummary(categoryTypes, packages, enumModels));
70-
}
71-
7264
private List<Path> write(JigDocument jigDocument, SummaryModel result) {
7365
return thymeleafSummaryWriter.write(jigDocument, result);
7466
}

jig-core/src/main/java/org/dddjava/jig/adapter/thymeleaf/SummaryModel.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,6 @@ static SummaryModel of(JigTypes jigTypes, JigPackages jigPackages) {
1919
return new SummaryModel(jigTypes, jigPackages, Map.of());
2020
}
2121

22-
static SummaryModel forEnumSummary(JigTypes categoryTypes, JigPackages packages, EnumModels enumModels) {
23-
return of(categoryTypes, packages)
24-
.withAdditionalMap(Map.of(ENUM_MODEL_MAP_KEY, enumModels.toMap()));
25-
}
26-
2722
static SummaryModel withMermaidDiagram(JigTypes jigTypes, JigPackages packages, UsecaseMermaidDiagram usecaseMermaidDiagram) {
2823
return of(jigTypes, packages)
2924
.withAdditionalMap(Map.of(MERMAID_DIAGRAM_KEY, usecaseMermaidDiagram));

jig-core/src/main/java/org/dddjava/jig/domain/model/documents/diagrams/CategoryDiagram.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ public int write(Consumer<DiagramSource> diagramSourceWriteProcess) {
5353

5454
return Node.typeOf(categoryType.id())
5555
.html(categoryName, "<table border=\"0\" cellspacing=\"0\"><tr><td>" + categoryName + "</td></tr>" + categoryValues + "</table>")
56-
.url(categoryType.id(), JigDocument.EnumSummary)
56+
.url(categoryType.id(), JigDocument.DomainSummary)
5757
.as(NodeRole.主役);
5858
})
5959
.map(Node::dotText)

jig-core/src/main/java/org/dddjava/jig/domain/model/documents/documentformat/JigDocument.java

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -115,15 +115,6 @@ public enum JigDocument {
115115
JigDocumentLabel.of("リポジトリ概要", "repository"),
116116
"repository"),
117117

118-
/**
119-
* 区分概要
120-
* @deprecated https://github.com/dddjava/jig/releases/tag/2025.9.1
121-
*/
122-
@Deprecated(since = "2025.9.1", forRemoval = true)
123-
EnumSummary(
124-
JigDocumentLabel.of("区分概要", "enum"),
125-
"enum"),
126-
127118
/**
128119
* インサイト
129120
*/

jig-core/src/main/resources/templates/enum.html

Lines changed: 0 additions & 72 deletions
This file was deleted.

0 commit comments

Comments
 (0)