11
11
import it .gov .pagopa .node .cfgsync .model .TargetRefreshEnum ;
12
12
import it .gov .pagopa .node .cfgsync .repository .model .*;
13
13
import it .gov .pagopa .node .cfgsync .repository .nexioracle .*;
14
- import it .gov .pagopa .node .cfgsync .repository .nexipostgres .NexiCachePostgresRepository ;
14
+ import it .gov .pagopa .node .cfgsync .repository .nexipostgres .* ;
15
15
import it .gov .pagopa .node .cfgsync .repository .pagopa .*;
16
16
import lombok .RequiredArgsConstructor ;
17
17
import lombok .Setter ;
@@ -86,6 +86,10 @@ public class ApiConfigCacheService extends CommonCacheService {
86
86
private NexiElencoServiziOracleRepository nexiElencoServiziOracleRepository ;
87
87
@ Autowired (required = false )
88
88
private NexiElencoServiziViewOracleRepository nexiElencoServiziViewOracleRepository ;
89
+ @ Autowired (required = false )
90
+ private NexiElencoServiziPostgresRepository nexiElencoServiziPostgresRepository ;
91
+ @ Autowired (required = false )
92
+ private NexiElencoServiziViewPostgresRepository nexiElencoServiziViewPostgresRepository ;
89
93
90
94
@ Autowired (required = false )
91
95
private PagoPaCdiPreferencesPostgresRepository pagoPaCdiPreferencesPostgresRepository ;
@@ -95,6 +99,10 @@ public class ApiConfigCacheService extends CommonCacheService {
95
99
private NexiCdiPreferencesOracleRepository nexiCdiPreferencesOracleRepository ;
96
100
@ Autowired (required = false )
97
101
private NexiCdiPreferencesViewOracleRepository nexiCdiPreferencesViewOracleRepository ;
102
+ @ Autowired (required = false )
103
+ private NexiCdiPreferencesPostgresRepository nexiCdiPreferencesPostgresRepository ;
104
+ @ Autowired (required = false )
105
+ private NexiCdiPreferencesViewPostgresRepository nexiCdiPreferencesViewPostgresRepository ;
98
106
99
107
@ PostConstruct
100
108
private void setStandInManagerClient () {
@@ -132,7 +140,7 @@ public Map<String, SyncStatusEnum> syncCache() {
132
140
// saveNexiPostgres(syncStatusMap, configCache);
133
141
// saveNexiOracle(syncStatusMap, configCache);
134
142
135
- riversamentoElencoServizi ();
143
+ // riversamentoElencoServizi();
136
144
riversamentoCdiPreferences ();
137
145
138
146
return composeSyncStatusMapResult (TargetRefreshEnum .cache .label , syncStatusMap );
@@ -186,6 +194,9 @@ private void riversamentoElencoServizi() {
186
194
case "nexi-oracle" :
187
195
sourceRepository = nexiElencoServiziViewOracleRepository ;
188
196
break ;
197
+ case "nexi-postgres" :
198
+ sourceRepository = nexiElencoServiziViewPostgresRepository ;
199
+ break ;
189
200
}
190
201
191
202
switch (riversamentoTarget ){
@@ -195,6 +206,9 @@ private void riversamentoElencoServizi() {
195
206
case "nexi-oracle" :
196
207
targetRepository = nexiElencoServiziOracleRepository ;
197
208
break ;
209
+ case "nexi-postgres" :
210
+ targetRepository = nexiElencoServiziPostgresRepository ;
211
+ break ;
198
212
}
199
213
if (sourceRepository == null || targetRepository == null ){
200
214
log .error ("riversamentoElencoServizi wrong riversamentoSource[{}] or riversamentoTarget[{}]" ,riversamentoSource ,riversamentoTarget );
@@ -235,6 +249,9 @@ private void riversamentoCdiPreferences() {
235
249
case "nexi-oracle" :
236
250
sourceRepository = nexiCdiPreferencesViewOracleRepository ;
237
251
break ;
252
+ case "nexi-postgres" :
253
+ sourceRepository = nexiCdiPreferencesViewPostgresRepository ;
254
+ break ;
238
255
}
239
256
240
257
switch (riversamentoTarget ){
@@ -244,6 +261,9 @@ private void riversamentoCdiPreferences() {
244
261
case "nexi-oracle" :
245
262
targetRepository = nexiCdiPreferencesOracleRepository ;
246
263
break ;
264
+ case "nexi-postgres" :
265
+ targetRepository = nexiCdiPreferencesPostgresRepository ;
266
+ break ;
247
267
}
248
268
if (sourceRepository == null || targetRepository == null ){
249
269
log .error ("riversamentoCdiPreferences wrong riversamentoSource[{}] or riversamentoTarget[{}]" ,riversamentoSource ,riversamentoTarget );
0 commit comments