@@ -54,12 +54,12 @@ const serverFiles = {
54
54
templates : [
55
55
{
56
56
file : 'package/domain/Entity.kt.jhi' ,
57
- renameTo : generator => `${ generator . packageFolder } /domain/${ generator . persistClass } .kt.jhi` ,
57
+ renameTo : generator => `${ generator . entityAbsoluteFolder } /domain/${ generator . persistClass } .kt.jhi` ,
58
58
useBluePrint : true ,
59
59
} ,
60
60
{
61
61
file : 'package/domain/Entity.kt.jhi.javax_validation' ,
62
- renameTo : generator => `${ generator . packageFolder } /domain/${ generator . persistClass } .kt.jhi.javax_validation` ,
62
+ renameTo : generator => `${ generator . entityAbsoluteFolder } /domain/${ generator . persistClass } .kt.jhi.javax_validation` ,
63
63
useBluePrint : true ,
64
64
} ,
65
65
] ,
@@ -70,7 +70,7 @@ const serverFiles = {
70
70
templates : [
71
71
{
72
72
file : 'package/domain/Entity.kt.jhi.spring_data_reactive' ,
73
- renameTo : generator => `${ generator . packageFolder } /domain/${ generator . persistClass } .kt.jhi.spring_data_reactive` ,
73
+ renameTo : generator => `${ generator . entityAbsoluteFolder } /domain/${ generator . persistClass } .kt.jhi.spring_data_reactive` ,
74
74
useBluePrint : true ,
75
75
} ,
76
76
] ,
@@ -81,7 +81,8 @@ const serverFiles = {
81
81
templates : [
82
82
{
83
83
file : 'package/domain/Entity.kt.jhi.spring_data_cassandra' ,
84
- renameTo : generator => `${ generator . packageFolder } /domain/${ generator . persistClass } .kt.jhi.spring_data_cassandra` ,
84
+ renameTo : generator =>
85
+ `${ generator . entityAbsoluteFolder } /domain/${ generator . persistClass } .kt.jhi.spring_data_cassandra` ,
85
86
useBluePrint : true ,
86
87
} ,
87
88
] ,
@@ -92,7 +93,7 @@ const serverFiles = {
92
93
templates : [
93
94
{
94
95
file : 'package/domain/Entity.kt.jhi.spring_data_neo4j' ,
95
- renameTo : generator => `${ generator . packageFolder } /domain/${ generator . persistClass } .kt.jhi.spring_data_neo4j` ,
96
+ renameTo : generator => `${ generator . entityAbsoluteFolder } /domain/${ generator . persistClass } .kt.jhi.spring_data_neo4j` ,
96
97
useBluePrint : true ,
97
98
} ,
98
99
] ,
@@ -103,7 +104,7 @@ const serverFiles = {
103
104
templates : [
104
105
{
105
106
file : 'package/domain/Entity.kt.jhi.javax_persistence' ,
106
- renameTo : generator => `${ generator . packageFolder } /domain/${ generator . persistClass } .kt.jhi.javax_persistence` ,
107
+ renameTo : generator => `${ generator . entityAbsoluteFolder } /domain/${ generator . persistClass } .kt.jhi.javax_persistence` ,
107
108
useBluePrint : true ,
108
109
} ,
109
110
] ,
@@ -114,7 +115,7 @@ const serverFiles = {
114
115
templates : [
115
116
{
116
117
file : 'package/domain/Entity.kt.jhi.spring_data_mongodb' ,
117
- renameTo : generator => `${ generator . packageFolder } /domain/${ generator . persistClass } .kt.jhi.spring_data_mongodb` ,
118
+ renameTo : generator => `${ generator . entityAbsoluteFolder } /domain/${ generator . persistClass } .kt.jhi.spring_data_mongodb` ,
118
119
useBluePrint : true ,
119
120
} ,
120
121
] ,
@@ -125,7 +126,7 @@ const serverFiles = {
125
126
templates : [
126
127
{
127
128
file : 'package/domain/Entity.kt.jhi.hibernate_cache' ,
128
- renameTo : generator => `${ generator . packageFolder } /domain/${ generator . persistClass } .kt.jhi.hibernate_cache` ,
129
+ renameTo : generator => `${ generator . entityAbsoluteFolder } /domain/${ generator . persistClass } .kt.jhi.hibernate_cache` ,
129
130
useBluePrint : true ,
130
131
} ,
131
132
] ,
@@ -136,7 +137,7 @@ const serverFiles = {
136
137
templates : [
137
138
{
138
139
file : 'package/domain/Entity.kt.jhi.elastic_search' ,
139
- renameTo : generator => `${ generator . packageFolder } /domain/${ generator . persistClass } .kt.jhi.elastic_search` ,
140
+ renameTo : generator => `${ generator . entityAbsoluteFolder } /domain/${ generator . persistClass } .kt.jhi.elastic_search` ,
140
141
useBluePrint : true ,
141
142
} ,
142
143
] ,
@@ -147,7 +148,7 @@ const serverFiles = {
147
148
templates : [
148
149
{
149
150
file : 'package/web/rest/EntityResource.kt' ,
150
- renameTo : generator => `${ generator . packageFolder } /web/rest/${ generator . entityClass } Resource.kt` ,
151
+ renameTo : generator => `${ generator . entityAbsoluteFolder } /web/rest/${ generator . entityClass } Resource.kt` ,
151
152
useBluePrint : true ,
152
153
} ,
153
154
] ,
@@ -158,12 +159,12 @@ const serverFiles = {
158
159
templates : [
159
160
{
160
161
file : 'package/service/criteria/EntityCriteria.kt' ,
161
- renameTo : generator => `${ generator . packageFolder } /service/criteria/${ generator . entityClass } Criteria.kt` ,
162
+ renameTo : generator => `${ generator . entityAbsoluteFolder } /service/criteria/${ generator . entityClass } Criteria.kt` ,
162
163
useBluePrint : true ,
163
164
} ,
164
165
{
165
166
file : 'package/service/EntityQueryService.kt' ,
166
- renameTo : generator => `${ generator . packageFolder } /service/${ generator . entityClass } QueryService.kt` ,
167
+ renameTo : generator => `${ generator . entityAbsoluteFolder } /service/${ generator . entityClass } QueryService.kt` ,
167
168
useBluePrint : true ,
168
169
} ,
169
170
] ,
@@ -174,7 +175,7 @@ const serverFiles = {
174
175
templates : [
175
176
{
176
177
file : 'package/repository/search/EntitySearchRepository.kt' ,
177
- renameTo : generator => `${ generator . packageFolder } /repository/search/${ generator . entityClass } SearchRepository.kt` ,
178
+ renameTo : generator => `${ generator . entityAbsoluteFolder } /repository/search/${ generator . entityClass } SearchRepository.kt` ,
178
179
useBluePrint : true ,
179
180
} ,
180
181
] ,
@@ -185,7 +186,7 @@ const serverFiles = {
185
186
templates : [
186
187
{
187
188
file : 'package/repository/EntityRepository.kt' ,
188
- renameTo : generator => `${ generator . packageFolder } /repository/${ generator . entityClass } Repository.kt` ,
189
+ renameTo : generator => `${ generator . entityAbsoluteFolder } /repository/${ generator . entityClass } Repository.kt` ,
189
190
useBluePrint : true ,
190
191
} ,
191
192
] ,
@@ -196,7 +197,7 @@ const serverFiles = {
196
197
templates : [
197
198
{
198
199
file : 'package/repository/EntityRepository_reactive.kt' ,
199
- renameTo : generator => `${ generator . packageFolder } /repository/${ generator . entityClass } ReactiveRepository.kt` ,
200
+ renameTo : generator => `${ generator . entityAbsoluteFolder } /repository/${ generator . entityClass } ReactiveRepository.kt` ,
200
201
useBluePrint : true ,
201
202
} ,
202
203
] ,
@@ -207,12 +208,17 @@ const serverFiles = {
207
208
templates : [
208
209
{
209
210
file : 'package/repository/EntityRepositoryInternalImpl_reactive.kt' ,
210
- renameTo : generator => `${ generator . packageFolder } /repository/${ generator . entityClass } RepositoryInternalImpl.kt` ,
211
+ renameTo : generator => `${ generator . entityAbsoluteFolder } /repository/${ generator . entityClass } RepositoryInternalImpl.kt` ,
212
+ useBluePrint : true ,
213
+ } ,
214
+ {
215
+ file : 'package/repository/EntitySqlHelper_reactive.kt' ,
216
+ renameTo : generator => `${ generator . entityAbsoluteFolder } /repository/${ generator . entityClass } SqlHelper.kt` ,
211
217
useBluePrint : true ,
212
218
} ,
213
219
{
214
220
file : 'package/repository/rowmapper/EntityRowMapper.kt' ,
215
- renameTo : generator => `${ generator . packageFolder } /repository/rowmapper/${ generator . entityClass } RowMapper.kt` ,
221
+ renameTo : generator => `${ generator . entityAbsoluteFolder } /repository/rowmapper/${ generator . entityClass } RowMapper.kt` ,
216
222
useBluePrint : true ,
217
223
} ,
218
224
] ,
@@ -223,12 +229,12 @@ const serverFiles = {
223
229
templates : [
224
230
{
225
231
file : 'package/service/EntityService.kt' ,
226
- renameTo : generator => `${ generator . packageFolder } /service/${ generator . entityClass } Service.kt` ,
232
+ renameTo : generator => `${ generator . entityAbsoluteFolder } /service/${ generator . entityClass } Service.kt` ,
227
233
useBluePrint : true ,
228
234
} ,
229
235
{
230
236
file : 'package/service/impl/EntityServiceImpl.kt' ,
231
- renameTo : generator => `${ generator . packageFolder } /service/impl/${ generator . entityClass } ServiceImpl.kt` ,
237
+ renameTo : generator => `${ generator . entityAbsoluteFolder } /service/impl/${ generator . entityClass } ServiceImpl.kt` ,
232
238
useBluePrint : true ,
233
239
} ,
234
240
] ,
@@ -239,7 +245,7 @@ const serverFiles = {
239
245
templates : [
240
246
{
241
247
file : 'package/service/impl/EntityServiceImpl.kt' ,
242
- renameTo : generator => `${ generator . packageFolder } /service/${ generator . entityClass } Service.kt` ,
248
+ renameTo : generator => `${ generator . entityAbsoluteFolder } /service/${ generator . entityClass } Service.kt` ,
243
249
useBluePrint : true ,
244
250
} ,
245
251
] ,
@@ -250,17 +256,17 @@ const serverFiles = {
250
256
templates : [
251
257
{
252
258
file : 'package/service/dto/EntityDTO.kt' ,
253
- renameTo : generator => `${ generator . packageFolder } /service/dto/${ generator . asDto ( generator . entityClass ) } .kt` ,
259
+ renameTo : generator => `${ generator . entityAbsoluteFolder } /service/dto/${ generator . asDto ( generator . entityClass ) } .kt` ,
254
260
useBluePrint : true ,
255
261
} ,
256
262
{
257
263
file : 'package/service/mapper/BaseEntityMapper.kt' ,
258
- renameTo : generator => `${ generator . packageFolder } /service/mapper/EntityMapper.kt` ,
264
+ renameTo : generator => `${ generator . entityAbsoluteFolder } /service/mapper/EntityMapper.kt` ,
259
265
useBluePrint : true ,
260
266
} ,
261
267
{
262
268
file : 'package/service/mapper/EntityMapper.kt' ,
263
- renameTo : generator => `${ generator . packageFolder } /service/mapper/${ generator . entityClass } Mapper.kt` ,
269
+ renameTo : generator => `${ generator . entityAbsoluteFolder } /service/mapper/${ generator . entityClass } Mapper.kt` ,
264
270
useBluePrint : true ,
265
271
} ,
266
272
] ,
@@ -281,7 +287,7 @@ const serverFiles = {
281
287
SERVER_TEST_SRC_KOTLIN_DIR ,
282
288
} ,
283
289
} ,
284
- renameTo : generator => `${ generator . packageFolder } /web/rest/${ generator . entityClass } ResourceIT.kt` ,
290
+ renameTo : generator => `${ generator . entityAbsoluteFolder } /web/rest/${ generator . entityClass } ResourceIT.kt` ,
285
291
useBluePrint : true ,
286
292
} ,
287
293
] ,
@@ -293,7 +299,7 @@ const serverFiles = {
293
299
{
294
300
file : 'package/repository/search/EntitySearchRepositoryMockConfiguration.kt' ,
295
301
renameTo : generator =>
296
- `${ generator . packageFolder } /repository/search/${ generator . entityClass } SearchRepositoryMockConfiguration.kt` ,
302
+ `${ generator . entityAbsoluteFolder } /repository/search/${ generator . entityClass } SearchRepositoryMockConfiguration.kt` ,
297
303
useBluePrint : true ,
298
304
} ,
299
305
] ,
@@ -314,7 +320,7 @@ const serverFiles = {
314
320
templates : [
315
321
{
316
322
file : 'package/domain/EntityTest.kt' ,
317
- renameTo : generator => `${ generator . packageFolder } /domain/${ generator . persistClass } Test.kt` ,
323
+ renameTo : generator => `${ generator . entityAbsoluteFolder } /domain/${ generator . persistClass } Test.kt` ,
318
324
useBluePrint : true ,
319
325
} ,
320
326
] ,
@@ -325,7 +331,7 @@ const serverFiles = {
325
331
templates : [
326
332
{
327
333
file : 'package/service/dto/EntityDTOTest.kt' ,
328
- renameTo : generator => `${ generator . packageFolder } /service/dto/${ generator . asDto ( generator . entityClass ) } Test.kt` ,
334
+ renameTo : generator => `${ generator . entityAbsoluteFolder } /service/dto/${ generator . asDto ( generator . entityClass ) } Test.kt` ,
329
335
useBluePrint : true ,
330
336
} ,
331
337
] ,
@@ -336,7 +342,7 @@ const serverFiles = {
336
342
templates : [
337
343
{
338
344
file : 'package/service/mapper/EntityMapperTest.kt' ,
339
- renameTo : generator => `${ generator . packageFolder } /service/mapper/${ generator . entityClass } MapperTest.kt` ,
345
+ renameTo : generator => `${ generator . entityAbsoluteFolder } /service/mapper/${ generator . entityClass } MapperTest.kt` ,
340
346
useBluePrint : true ,
341
347
} ,
342
348
] ,
@@ -377,6 +383,7 @@ function writeFiles() {
377
383
...utils . getEnumInfo ( field , this . clientRootFolder ) ,
378
384
frontendAppName : this . frontendAppName ,
379
385
packageName : this . packageName ,
386
+ entityAbsolutePackage : this . entityAbsolutePackage || this . packageName ,
380
387
} ;
381
388
// eslint-disable-next-line no-console
382
389
if ( ! this . skipServer ) {
@@ -385,7 +392,7 @@ function writeFiles() {
385
392
) } /${ SERVER_MAIN_SRC_KOTLIN_DIR } package/domain/enumeration/Enum.kt.ejs`;
386
393
this . template (
387
394
pathToTemplateFile ,
388
- `${ SERVER_MAIN_SRC_KOTLIN_DIR } ${ this . packageFolder } /domain/enumeration/${ fieldType } .kt` ,
395
+ `${ SERVER_MAIN_SRC_KOTLIN_DIR } ${ this . entityAbsoluteFolder } /domain/enumeration/${ fieldType } .kt` ,
389
396
this ,
390
397
{ } ,
391
398
enumInfo
0 commit comments