Skip to content

Commit 3bb3d3b

Browse files
committed
merge
2 parents b6035c2 + c9c3917 commit 3bb3d3b

File tree

12 files changed

+28
-14
lines changed

12 files changed

+28
-14
lines changed

package-lock.json

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
"json2yaml": "^1.1.0",
2525
"jszip": "^3.2.2",
2626
"mustache": "^3.1.0",
27+
"pluralize": "^8.0.0",
2728
"pusher": "^2.2.0",
2829
"pusher-js": "^4.4.0",
2930
"register-service-worker": "^1.5.2",
121 KB
Loading

public/static/templates/spring-boot/for-model/gateway/src/main/resources/application.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ spring:
1111
- id: {{name}}
1212
uri: http://localhost:{{portGenerated}}
1313
predicates:
14-
- Path={{#aggregates}}/{{name}}s/**{{/aggregates}}
14+
- Path={{#aggregates}}/{{namePlural}}/**{{/aggregates}}
1515
{{/boundedContexts}}
1616
globalcors:
1717
corsConfigurations:
@@ -35,7 +35,7 @@ spring:
3535
- id: {{name}}
3636
uri: http://{{name}}:8080
3737
predicates:
38-
- Path={{#aggregates}}/{{name}}s/**{{/aggregates}}
38+
- Path={{#aggregates}}/{{namePlural}}/**{{/aggregates}}
3939
{{/boundedContexts}}
4040
globalcors:
4141
corsConfigurations:

public/static/templates/spring-boot/src/main/java/com/eventstorming/Entity.java

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -19,16 +19,6 @@ public class {{namePascalCase}} {
1919
private {{className}} {{nameCamelCase}};
2020
{{/aggregateRoot.fieldDescriptors}}
2121

22-
{{#aggregateRoot.fieldDescriptors}}
23-
public {{className}} get{{namePascalCase}}() {
24-
return {{nameCamelCase}};
25-
}
26-
27-
public void set{{namePascalCase}}({{className}} {{nameCamelCase}}) {
28-
this.{{nameCamelCase}} = {{nameCamelCase}};
29-
}
30-
{{/aggregateRoot.fieldDescriptors}}
31-
3222

3323
{{#events}}
3424
{{trigger}}
@@ -40,4 +30,14 @@ public class {{namePascalCase}} {
4030
}
4131
{{/events}}
4232

33+
{{#aggregateRoot.fieldDescriptors}}
34+
public {{className}} get{{namePascalCase}}() {
35+
return {{nameCamelCase}};
36+
}
37+
38+
public void set{{namePascalCase}}({{className}} {{nameCamelCase}}) {
39+
this.{{nameCamelCase}} = {{nameCamelCase}};
40+
}
41+
{{/aggregateRoot.fieldDescriptors}}
42+
4343
}

src/components/designer/class-modeling/elements/AggregateDefinition.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,7 @@
8282
return {
8383
_type: this.className(),
8484
name: '',
85+
namePlural: '',
8586
namePascalCase: '',
8687
nameCamelCase: '',
8788
elementView: {

src/components/designer/class-modeling/elements/BoundedContext.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@
6060
description_text: '이벤트의 내용을 정의하고 시스템의 경계를 구분\n.',
6161
_type: this.className(),
6262
name: 'BoundedContext'+x,
63+
namePlural: '',
6364
aggregates:[],
6465
elementView: {
6566
'_type': this.className(),

src/components/designer/class-modeling/elements/CommandDefinition.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,7 @@
8585
'(UI 혹은 API)',
8686
_type: this.className(),
8787
name: '',
88+
namePlural: '',
8889
namePascalCase: '',
8990
nameCamelCase:'',
9091
aggregate: [] ,

src/components/designer/class-modeling/elements/DomainEventDefinition.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,6 @@
8282
className() {
8383
return 'org.uengine.model.Event'
8484
},
85-
8685
createNew(elementId, x, y, width, height, angle) {
8786
return {
8887
description_text: '도메인 전문가가 정의함. \n' +
@@ -108,6 +107,7 @@
108107
checkValue: false,
109108
drawer: false,
110109
selected: false,
110+
namePlural: '',
111111
editing: false,
112112
eventToPolicy: '',
113113
trigger: '@PrePersist',

src/components/designer/class-modeling/elements/PolicyDefinition.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,7 @@
9090
namePascalCase: '',
9191
aggregate:[],
9292
aggregateId: '',
93+
namePlural: '',
9394
boundedContext: '',
9495
elementView: {
9596
'_type': this.className(),

0 commit comments

Comments
 (0)