Skip to content

Commit c726c0e

Browse files
authored
Regenerated the model, restructuring manage entities into a master detail entity (#9)
1 parent 84b4a59 commit c726c0e

35 files changed

Lines changed: 817 additions & 230 deletions

codbex-methods/codbex-methods.edm

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
<model>
22
<entities>
3-
<entity name="PaymentMethod" dataName="PAYMENTMETHOD" dataCount="SELECT COUNT(*) AS COUNT FROM &quot;${tablePrefix}PAYMENTMETHOD&quot;" dataQuery="" type="SETTING" title="PaymentMethod" caption="Manage entity PaymentMethod" tooltip="PaymentMethod" icon="/services/web/resources/unicons/file.svg" menuKey="paymentmethod" menuLabel="PaymentMethod" menuIndex="100" layoutType="MANAGE" navigationPath="/Home" perspectiveName="Methods" perspectiveLabel="methods" perspectiveIcon="/services/web/resources/unicons/archive.svg" perspectiveOrder="100" perspectiveRole="" generateReport="false">
4-
<property name="Id" dataName="PAYMENTMETHOD_ID" dataType="INTEGER" dataNullable="true" dataPrimaryKey="true" dataAutoIncrement="true" widgetType="TEXTBOX" widgetSize="" widgetLength="20" widgetIsMajor="true"></property>
5-
<property name="Name" dataName="PAYMENTMETHOD_NAME" dataType="VARCHAR" dataLength="20" dataNullable="true" widgetType="TEXTBOX" widgetSize="" widgetLength="20" widgetIsMajor="true"></property>
3+
<entity name="PaymentMethod" dataName="PAYMENTMETHOD" dataCount="SELECT COUNT(*) AS COUNT FROM &quot;${tablePrefix}PAYMENTMETHOD&quot;" dataQuery="" type="SETTING" title="PaymentMethod" caption="Manage entity PaymentMethod" description="Manage entity PaymentMethod" tooltip="PaymentMethod" icon="/services/web/resources/unicons/file.svg" menuKey="paymentmethod" menuLabel="PaymentMethod" menuIndex="100" layoutType="MANAGE_MASTER" navigationPath="/Home" perspectiveName="Methods" perspectiveLabel="methods" perspectiveIcon="/services/web/resources/unicons/archive.svg" perspectiveOrder="100" perspectiveRole="" generateReport="false">
4+
<property name="Id" description="" tooltip="" dataName="PAYMENTMETHOD_ID" dataType="INTEGER" dataNullable="true" dataPrimaryKey="true" dataAutoIncrement="true" widgetType="TEXTBOX" widgetSize="" widgetLength="20" widgetIsMajor="true"></property>
5+
<property name="Name" description="" tooltip="" dataName="PAYMENTMETHOD_NAME" dataType="VARCHAR" dataLength="20" dataNullable="true" widgetType="TEXTBOX" widgetSize="" widgetLength="20" widgetIsMajor="true"></property>
66
</entity>
7-
<entity name="SentMethod" dataName="SENTMETHOD" dataCount="SELECT COUNT(*) AS COUNT FROM &quot;${tablePrefix}SENTMETHOD&quot;" dataQuery="" type="SETTING" title="SentMethod" caption="Manage entity SentMethod" tooltip="SentMethod" icon="/services/web/resources/unicons/file.svg" menuKey="sentmethod" menuLabel="SentMethod" menuIndex="100" layoutType="MANAGE" navigationPath="/Home" perspectiveName="Methods" perspectiveLabel="methods" perspectiveIcon="/services/web/resources/unicons/archive.svg" perspectiveOrder="100" perspectiveRole="" generateReport="false">
8-
<property name="Id" dataName="SENTMETHOD_ID" dataType="INTEGER" dataNullable="true" dataPrimaryKey="true" dataAutoIncrement="true" widgetType="TEXTBOX" widgetSize="" widgetLength="20" widgetIsMajor="true"></property>
9-
<property name="Name" dataName="SENTMETHOD_NAME" dataType="VARCHAR" dataLength="20" dataNullable="true" widgetType="TEXTBOX" widgetSize="" widgetLength="20" widgetIsMajor="true"></property>
7+
<entity name="SentMethod" dataName="SENTMETHOD" dataCount="SELECT COUNT(*) AS COUNT FROM &quot;${tablePrefix}SENTMETHOD&quot;" dataQuery="" type="SETTING" title="SentMethod" caption="Manage entity SentMethod" description="Manage entity SentMethod" tooltip="SentMethod" icon="/services/web/resources/unicons/file.svg" menuKey="sentmethod" menuLabel="SentMethod" menuIndex="100" layoutType="MANAGE_MASTER" navigationPath="/Home" perspectiveName="Methods" perspectiveLabel="methods" perspectiveIcon="/services/web/resources/unicons/archive.svg" perspectiveOrder="100" perspectiveRole="" generateReport="false">
8+
<property name="Id" description="" tooltip="" dataName="SENTMETHOD_ID" dataType="INTEGER" dataNullable="true" dataPrimaryKey="true" dataAutoIncrement="true" widgetType="TEXTBOX" widgetSize="" widgetLength="20" widgetIsMajor="true"></property>
9+
<property name="Name" description="" tooltip="" dataName="SENTMETHOD_NAME" dataType="VARCHAR" dataLength="20" dataNullable="true" widgetType="TEXTBOX" widgetSize="" widgetLength="20" widgetIsMajor="true"></property>
1010
</entity>
1111
</entities>
1212
<perspectives>
1313
<perspective><name>Methods</name><label>methods</label><icon>/services/web/resources/unicons/archive.svg</icon><order>100</order><role></role></perspective>
1414
</perspectives>
1515
<navigations>
1616
</navigations>
17-
<mxGraphModel><root><mxCell id="0"/><mxCell id="1" parent="0"/><mxCell id="2" style="entity" parent="1" vertex="1"><Entity name="PaymentMethod" dataName="PAYMENTMETHOD" dataCount="SELECT COUNT(*) AS COUNT FROM &quot;${tablePrefix}PAYMENTMETHOD&quot;" title="PaymentMethod" caption="Manage entity PaymentMethod" tooltip="PaymentMethod" menuLabel="PaymentMethod" type="Entity" menuKey="paymentmethod" disableGeneration="false" perspectiveName="Methods" entityType="SETTING" as="value"/><mxGeometry x="390" y="130" width="200" height="80" as="geometry"><mxRectangle width="200" height="28" as="alternateBounds"/></mxGeometry></mxCell><mxCell id="3" parent="2" vertex="1" connectable="0"><Property name="Id" dataName="PAYMENTMETHOD_ID" dataType="INTEGER" dataLength="0" dataPrimaryKey="true" dataAutoIncrement="true" as="value"/><mxGeometry y="28" width="200" height="26" as="geometry"/></mxCell><mxCell id="4" parent="2" vertex="1" connectable="0"><Property name="Name" dataName="PAYMENTMETHOD_NAME" as="value"/><mxGeometry y="54" width="200" height="26" as="geometry"/></mxCell><mxCell id="5" style="entity" parent="1" vertex="1"><Entity name="SentMethod" dataName="SENTMETHOD" dataCount="SELECT COUNT(*) AS COUNT FROM &quot;${tablePrefix}SENTMETHOD&quot;" title="SentMethod" caption="Manage entity SentMethod" tooltip="SentMethod" menuLabel="SentMethod" type="Entity" menuKey="sentmethod" disableGeneration="false" perspectiveName="Methods" entityType="SETTING" as="value"/><mxGeometry x="750" y="130" width="200" height="80" as="geometry"><mxRectangle width="200" height="28" as="alternateBounds"/></mxGeometry></mxCell><mxCell id="6" parent="5" vertex="1" connectable="0"><Property name="Id" dataName="SENTMETHOD_ID" dataType="INTEGER" dataLength="0" dataPrimaryKey="true" dataAutoIncrement="true" dataPrecision="NaN" dataScale="NaN" as="value"/><mxGeometry y="28" width="200" height="26" as="geometry"/></mxCell><mxCell id="7" parent="5" vertex="1" connectable="0"><Property name="Name" dataName="SENTMETHOD_NAME" dataPrecision="NaN" dataScale="NaN" as="value"/><mxGeometry y="54" width="200" height="26" as="geometry"/></mxCell></root></mxGraphModel>
17+
<mxGraphModel><root><mxCell id="0"/><mxCell id="1" parent="0"/><mxCell id="2" style="entity" parent="1" vertex="1"><Entity name="PaymentMethod" dataName="PAYMENTMETHOD" dataCount="SELECT COUNT(*) AS COUNT FROM &quot;${tablePrefix}PAYMENTMETHOD&quot;" title="PaymentMethod" caption="Manage entity PaymentMethod" tooltip="PaymentMethod" menuLabel="PaymentMethod" type="Entity" menuKey="paymentmethod" disableGeneration="false" perspectiveName="Methods" entityType="SETTING" description="Manage entity PaymentMethod" layoutType="MANAGE_MASTER" as="value"><Array as="referenceProjections"/></Entity><mxGeometry x="390" y="130" width="200" height="80" as="geometry"><mxRectangle width="200" height="28" as="alternateBounds"/></mxGeometry></mxCell><mxCell id="3" parent="2" vertex="1" connectable="0"><Property name="Id" dataName="PAYMENTMETHOD_ID" dataType="INTEGER" dataLength="0" dataPrimaryKey="true" dataAutoIncrement="true" as="value"/><mxGeometry y="28" width="200" height="26" as="geometry"/></mxCell><mxCell id="4" parent="2" vertex="1" connectable="0"><Property name="Name" dataName="PAYMENTMETHOD_NAME" as="value"/><mxGeometry y="54" width="200" height="26" as="geometry"/></mxCell><mxCell id="5" style="entity" parent="1" vertex="1"><Entity name="SentMethod" dataName="SENTMETHOD" dataCount="SELECT COUNT(*) AS COUNT FROM &quot;${tablePrefix}SENTMETHOD&quot;" title="SentMethod" caption="Manage entity SentMethod" tooltip="SentMethod" menuLabel="SentMethod" type="Entity" menuKey="sentmethod" disableGeneration="false" perspectiveName="Methods" entityType="SETTING" description="Manage entity SentMethod" layoutType="MANAGE_MASTER" as="value"><Array as="referenceProjections"/></Entity><mxGeometry x="750" y="130" width="200" height="80" as="geometry"><mxRectangle width="200" height="28" as="alternateBounds"/></mxGeometry></mxCell><mxCell id="6" parent="5" vertex="1" connectable="0"><Property name="Id" dataName="SENTMETHOD_ID" dataType="INTEGER" dataLength="0" dataPrimaryKey="true" dataAutoIncrement="true" dataPrecision="NaN" dataScale="NaN" as="value"/><mxGeometry y="28" width="200" height="26" as="geometry"/></mxCell><mxCell id="7" parent="5" vertex="1" connectable="0"><Property name="Name" dataName="SENTMETHOD_NAME" dataPrecision="NaN" dataScale="NaN" as="value"/><mxGeometry y="54" width="200" height="26" as="geometry"/></mxCell></root></mxGraphModel>
1818
</model>

codbex-methods/codbex-methods.gen

Lines changed: 165 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,99 @@
1515
"Methods": {
1616
"views": [
1717
"PaymentMethod",
18-
"SentMethod"
18+
"SentMethod",
19+
"PaymentMethod-details",
20+
"SentMethod-details",
21+
"PaymentMethod-details",
22+
"SentMethod-details",
23+
"PaymentMethod-details",
24+
"SentMethod-details",
25+
"PaymentMethod-details",
26+
"SentMethod-details",
27+
"PaymentMethod-details",
28+
"SentMethod-details",
29+
"PaymentMethod-details",
30+
"SentMethod-details",
31+
"PaymentMethod-details",
32+
"SentMethod-details",
33+
"PaymentMethod-details",
34+
"SentMethod-details",
35+
"PaymentMethod-details",
36+
"SentMethod-details",
37+
"PaymentMethod-details",
38+
"SentMethod-details",
39+
"PaymentMethod-details",
40+
"SentMethod-details",
41+
"PaymentMethod-details",
42+
"SentMethod-details",
43+
"PaymentMethod-details",
44+
"SentMethod-details",
45+
"PaymentMethod-details",
46+
"SentMethod-details",
47+
"PaymentMethod-details",
48+
"SentMethod-details",
49+
"PaymentMethod-details",
50+
"SentMethod-details",
51+
"PaymentMethod-details",
52+
"SentMethod-details",
53+
"PaymentMethod-details",
54+
"SentMethod-details",
55+
"PaymentMethod-details",
56+
"SentMethod-details",
57+
"PaymentMethod-details",
58+
"SentMethod-details",
59+
"PaymentMethod-details",
60+
"SentMethod-details",
61+
"PaymentMethod-details",
62+
"SentMethod-details",
63+
"PaymentMethod-details",
64+
"SentMethod-details",
65+
"PaymentMethod-details",
66+
"SentMethod-details",
67+
"PaymentMethod-details",
68+
"SentMethod-details",
69+
"PaymentMethod-details",
70+
"SentMethod-details",
71+
"PaymentMethod-details",
72+
"SentMethod-details",
73+
"PaymentMethod-details",
74+
"SentMethod-details",
75+
"PaymentMethod-details",
76+
"SentMethod-details",
77+
"PaymentMethod-details",
78+
"SentMethod-details",
79+
"PaymentMethod-details",
80+
"SentMethod-details",
81+
"PaymentMethod-details",
82+
"SentMethod-details",
83+
"PaymentMethod-details",
84+
"SentMethod-details",
85+
"PaymentMethod-details",
86+
"SentMethod-details",
87+
"PaymentMethod-details",
88+
"SentMethod-details",
89+
"PaymentMethod-details",
90+
"SentMethod-details",
91+
"PaymentMethod-details",
92+
"SentMethod-details",
93+
"PaymentMethod-details",
94+
"SentMethod-details",
95+
"PaymentMethod-details",
96+
"SentMethod-details",
97+
"PaymentMethod-details",
98+
"SentMethod-details",
99+
"PaymentMethod-details",
100+
"SentMethod-details",
101+
"PaymentMethod-details",
102+
"SentMethod-details",
103+
"PaymentMethod-details",
104+
"SentMethod-details",
105+
"PaymentMethod-details",
106+
"SentMethod-details",
107+
"PaymentMethod-details",
108+
"SentMethod-details",
109+
"PaymentMethod-details",
110+
"SentMethod-details"
19111
],
20112
"name": "Methods",
21113
"label": "Methods",
@@ -33,7 +125,9 @@
33125
"dataNullable": true,
34126
"dataPrimaryKey": true,
35127
"dataType": "INTEGER",
128+
"description": "",
36129
"name": "Id",
130+
"tooltip": "",
37131
"widgetIsMajor": true,
38132
"widgetLength": "20",
39133
"widgetSize": "",
@@ -53,7 +147,9 @@
53147
"dataName": "PAYMENTMETHOD_NAME",
54148
"dataNullable": true,
55149
"dataType": "VARCHAR",
150+
"description": "",
56151
"name": "Name",
152+
"tooltip": "",
57153
"widgetIsMajor": true,
58154
"widgetLength": "20",
59155
"widgetSize": "",
@@ -77,9 +173,10 @@
77173
"dataCount": "SELECT COUNT(*) AS COUNT FROM \"CODBEX_PAYMENTMETHOD\"",
78174
"dataName": "PAYMENTMETHOD",
79175
"dataQuery": "",
176+
"description": "Manage entity PaymentMethod",
80177
"generateReport": "false",
81178
"icon": "/services/web/resources/unicons/file.svg",
82-
"layoutType": "MANAGE",
179+
"layoutType": "MANAGE_MASTER",
83180
"menuIndex": "100",
84181
"menuKey": "paymentmethod",
85182
"menuLabel": "PaymentMethod",
@@ -98,7 +195,36 @@
98195
"primaryKeys": [
99196
"Id"
100197
],
101-
"primaryKeysString": "Id"
198+
"primaryKeysString": "Id",
199+
"masterProperties": {
200+
"title": {
201+
"dataLength": "20",
202+
"dataName": "PAYMENTMETHOD_NAME",
203+
"dataNullable": true,
204+
"dataType": "VARCHAR",
205+
"description": "",
206+
"name": "Name",
207+
"tooltip": "",
208+
"widgetIsMajor": true,
209+
"widgetLength": "20",
210+
"widgetSize": "",
211+
"widgetType": "TEXTBOX",
212+
"dataNotNull": false,
213+
"dataAutoIncrement": false,
214+
"dataPrimaryKey": false,
215+
"dataUnique": false,
216+
"isRequiredProperty": false,
217+
"isCalculatedProperty": false,
218+
"widgetLabel": "Name",
219+
"widgetDropdownUrl": "",
220+
"dataTypeJava": "string",
221+
"dataTypeTypescript": "string",
222+
"minLength": 0,
223+
"maxLength": 20,
224+
"inputRule": ""
225+
},
226+
"properties": []
227+
}
102228
},
103229
{
104230
"properties": [
@@ -108,7 +234,9 @@
108234
"dataNullable": true,
109235
"dataPrimaryKey": true,
110236
"dataType": "INTEGER",
237+
"description": "",
111238
"name": "Id",
239+
"tooltip": "",
112240
"widgetIsMajor": true,
113241
"widgetLength": "20",
114242
"widgetSize": "",
@@ -128,7 +256,9 @@
128256
"dataName": "SENTMETHOD_NAME",
129257
"dataNullable": true,
130258
"dataType": "VARCHAR",
259+
"description": "",
131260
"name": "Name",
261+
"tooltip": "",
132262
"widgetIsMajor": true,
133263
"widgetLength": "20",
134264
"widgetSize": "",
@@ -152,9 +282,10 @@
152282
"dataCount": "SELECT COUNT(*) AS COUNT FROM \"CODBEX_SENTMETHOD\"",
153283
"dataName": "SENTMETHOD",
154284
"dataQuery": "",
285+
"description": "Manage entity SentMethod",
155286
"generateReport": "false",
156287
"icon": "/services/web/resources/unicons/file.svg",
157-
"layoutType": "MANAGE",
288+
"layoutType": "MANAGE_MASTER",
158289
"menuIndex": "100",
159290
"menuKey": "sentmethod",
160291
"menuLabel": "SentMethod",
@@ -173,7 +304,36 @@
173304
"primaryKeys": [
174305
"Id"
175306
],
176-
"primaryKeysString": "Id"
307+
"primaryKeysString": "Id",
308+
"masterProperties": {
309+
"title": {
310+
"dataLength": "20",
311+
"dataName": "SENTMETHOD_NAME",
312+
"dataNullable": true,
313+
"dataType": "VARCHAR",
314+
"description": "",
315+
"name": "Name",
316+
"tooltip": "",
317+
"widgetIsMajor": true,
318+
"widgetLength": "20",
319+
"widgetSize": "",
320+
"widgetType": "TEXTBOX",
321+
"dataNotNull": false,
322+
"dataAutoIncrement": false,
323+
"dataPrimaryKey": false,
324+
"dataUnique": false,
325+
"isRequiredProperty": false,
326+
"isCalculatedProperty": false,
327+
"widgetLabel": "Name",
328+
"widgetDropdownUrl": "",
329+
"dataTypeJava": "string",
330+
"dataTypeTypescript": "string",
331+
"minLength": 0,
332+
"maxLength": 20,
333+
"inputRule": ""
334+
},
335+
"properties": []
336+
}
177337
}
178338
]
179339
}

codbex-methods/codbex-methods.model

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,9 @@
99
"dataNullable": "true",
1010
"dataPrimaryKey": "true",
1111
"dataType": "INTEGER",
12+
"description": "",
1213
"name": "Id",
14+
"tooltip": "",
1315
"widgetIsMajor": "true",
1416
"widgetLength": "20",
1517
"widgetSize": "",
@@ -20,7 +22,9 @@
2022
"dataName": "PAYMENTMETHOD_NAME",
2123
"dataNullable": "true",
2224
"dataType": "VARCHAR",
25+
"description": "",
2326
"name": "Name",
27+
"tooltip": "",
2428
"widgetIsMajor": "true",
2529
"widgetLength": "20",
2630
"widgetSize": "",
@@ -31,9 +35,10 @@
3135
"dataCount": "SELECT COUNT(*) AS COUNT FROM \"${tablePrefix}PAYMENTMETHOD\"",
3236
"dataName": "PAYMENTMETHOD",
3337
"dataQuery": "",
38+
"description": "Manage entity PaymentMethod",
3439
"generateReport": "false",
3540
"icon": "/services/web/resources/unicons/file.svg",
36-
"layoutType": "MANAGE",
41+
"layoutType": "MANAGE_MASTER",
3742
"menuIndex": "100",
3843
"menuKey": "paymentmethod",
3944
"menuLabel": "PaymentMethod",
@@ -56,7 +61,9 @@
5661
"dataNullable": "true",
5762
"dataPrimaryKey": "true",
5863
"dataType": "INTEGER",
64+
"description": "",
5965
"name": "Id",
66+
"tooltip": "",
6067
"widgetIsMajor": "true",
6168
"widgetLength": "20",
6269
"widgetSize": "",
@@ -67,7 +74,9 @@
6774
"dataName": "SENTMETHOD_NAME",
6875
"dataNullable": "true",
6976
"dataType": "VARCHAR",
77+
"description": "",
7078
"name": "Name",
79+
"tooltip": "",
7180
"widgetIsMajor": "true",
7281
"widgetLength": "20",
7382
"widgetSize": "",
@@ -78,9 +87,10 @@
7887
"dataCount": "SELECT COUNT(*) AS COUNT FROM \"${tablePrefix}SENTMETHOD\"",
7988
"dataName": "SENTMETHOD",
8089
"dataQuery": "",
90+
"description": "Manage entity SentMethod",
8191
"generateReport": "false",
8292
"icon": "/services/web/resources/unicons/file.svg",
83-
"layoutType": "MANAGE",
93+
"layoutType": "MANAGE_MASTER",
8494
"menuIndex": "100",
8595
"menuKey": "sentmethod",
8696
"menuLabel": "SentMethod",

0 commit comments

Comments
 (0)