1111import io .swagger .v3 .oas .annotations .Parameter ;
1212import lombok .AllArgsConstructor ;
1313import lombok .extern .slf4j .Slf4j ;
14+ import org .springframework .http .HttpStatus ;
1415import org .springframework .http .HttpStatusCode ;
1516import org .springframework .http .ResponseEntity ;
1617import org .springframework .scheduling .support .CronExpression ;
@@ -46,7 +47,7 @@ public ResponseEntity<Object> saveContext(
4647 withReview = withReview != null && withReview ; //False if null
4748 dataProcessingContextApiPort .saveContext (partitionId , withReview );
4849 }catch (GenesisException e ){
49- return new ResponseEntity <>(e .getMessage (), HttpStatusCode . valueOf ( e .getStatus () ));
50+ return new ResponseEntity <>(e .getMessage (), e .getStatus ());
5051 }
5152 return ResponseEntity .ok ().build ();
5253 }
@@ -62,7 +63,7 @@ public ResponseEntity<Object> saveContextWithCollectionInstrumentId(
6263 withReview = withReview != null && withReview ; //False if null
6364 dataProcessingContextApiPort .saveContextByCollectionInstrumentId (collectionInstrumentId , withReview );
6465 }catch (GenesisException e ){
65- return new ResponseEntity <>(e .getMessage (), HttpStatusCode . valueOf ( e .getStatus () ));
66+ return new ResponseEntity <>(e .getMessage (), e .getStatus ());
6667 }
6768 return ResponseEntity .ok ().build ();
6869 }
@@ -78,7 +79,7 @@ public ResponseEntity<Object> getReviewIndicatorByCollectionInstrumentId(
7879 boolean withReview = dataProcessingContextApiPort .getReviewByCollectionInstrumentId (collectionInstrumentId );
7980 return ResponseEntity .ok (withReview );
8081 }catch (GenesisException e ){
81- return new ResponseEntity <>(e .getMessage (), HttpStatusCode . valueOf ( e .getStatus () ));
82+ return new ResponseEntity <>(e .getMessage (), e .getStatus ());
8283 }
8384 }
8485
@@ -93,7 +94,7 @@ public ResponseEntity<Object> getReviewIndicator(
9394 boolean withReview = dataProcessingContextApiPort .getReviewByPartitionId (partitionId );
9495 return ResponseEntity .ok (withReview );
9596 }catch (GenesisException e ){
96- return new ResponseEntity <>(e .getMessage (), HttpStatusCode . valueOf ( e .getStatus () ));
97+ return new ResponseEntity <>(e .getMessage (), e .getStatus ());
9798 }
9899 }
99100
@@ -119,7 +120,7 @@ public ResponseEntity<Object> saveSchedule(
119120 //Check frequency
120121 if (!CronExpression .isValidExpression (frequency )) {
121122 log .warn ("Returned error for wrong frequency : {}" , frequency );
122- throw new GenesisException (400 , "Wrong frequency syntax" );
123+ throw new GenesisException (HttpStatus . BAD_REQUEST , "Wrong frequency syntax" );
123124 }
124125
125126 TrustParameters trustParameters = null ;
@@ -138,7 +139,7 @@ public ResponseEntity<Object> saveSchedule(
138139 scheduleBeginDate , scheduleEndDate , trustParameters
139140 );
140141 }catch (GenesisException e ){
141- return new ResponseEntity <>(e .getMessage (), HttpStatusCode . valueOf ( e .getStatus () ));
142+ return new ResponseEntity <>(e .getMessage (), e .getStatus ());
142143 }
143144 return ResponseEntity .ok ().build ();
144145 }
@@ -165,7 +166,7 @@ public ResponseEntity<Object> saveScheduleWithCollectionInstrumentId(
165166 //Check frequency
166167 if (!CronExpression .isValidExpression (frequency )) {
167168 log .warn ("Returned error for wrong frequency : {}" , frequency );
168- throw new GenesisException (400 , "Wrong frequency syntax" );
169+ throw new GenesisException (HttpStatus . BAD_REQUEST , "Wrong frequency syntax" );
169170 }
170171
171172 TrustParameters trustParameters = null ;
@@ -184,7 +185,7 @@ public ResponseEntity<Object> saveScheduleWithCollectionInstrumentId(
184185 scheduleBeginDate , scheduleEndDate , trustParameters
185186 );
186187 }catch (GenesisException e ){
187- return new ResponseEntity <>(e .getMessage (), HttpStatusCode . valueOf ( e .getStatus () ));
188+ return new ResponseEntity <>(e .getMessage (), e .getStatus ());
188189 }
189190 return ResponseEntity .ok ().build ();
190191 }
@@ -228,7 +229,7 @@ public ResponseEntity<Object> setSurveyLastExecution(
228229 dataProcessingContextApiPort .updateLastExecutionDate (partitionId , newDate );
229230 log .info ("{} last execution updated at {} !" , partitionId , newDate );
230231 }catch (GenesisException e ){
231- return new ResponseEntity <>(e .getMessage (), HttpStatusCode . valueOf ( e .getStatus () ));
232+ return new ResponseEntity <>(e .getMessage (), e .getStatus ());
232233 }
233234 return ResponseEntity .ok ().build ();
234235 }
@@ -244,7 +245,7 @@ public ResponseEntity<Object> setSurveyLastExecutionByCollectionInstrumentId(
244245 dataProcessingContextApiPort .updateLastExecutionDateByCollectionInstrumentId (collectionInstrumentId , newDate );
245246 log .info ("{} last execution updated at {} !" , collectionInstrumentId , newDate );
246247 }catch (GenesisException e ){
247- return new ResponseEntity <>(e .getMessage (), HttpStatusCode . valueOf ( e .getStatus () ));
248+ return new ResponseEntity <>(e .getMessage (), e .getStatus ());
248249 }
249250 return ResponseEntity .ok ().build ();
250251 }
@@ -259,7 +260,7 @@ public ResponseEntity<Object> deleteSchedules(
259260 try {
260261 dataProcessingContextApiPort .deleteSchedules (partitionId );
261262 }catch (GenesisException e ){
262- return new ResponseEntity <>(e .getMessage (), HttpStatusCode . valueOf ( e .getStatus () ));
263+ return new ResponseEntity <>(e .getMessage (), e .getStatus ());
263264 }
264265 log .info ("Schedule deleted for survey {}" , partitionId );
265266 return ResponseEntity .ok ().build ();
@@ -274,7 +275,7 @@ public ResponseEntity<Object> deleteSchedulesByCollectionInstrumentId(
274275 try {
275276 dataProcessingContextApiPort .deleteSchedulesByCollectionInstrumentId (collectionInstrumentId );
276277 }catch (GenesisException e ){
277- return new ResponseEntity <>(e .getMessage (), HttpStatusCode . valueOf ( e .getStatus () ));
278+ return new ResponseEntity <>(e .getMessage (), e .getStatus ());
278279 }
279280 log .info ("Schedule deleted for survey {}" , collectionInstrumentId );
280281 return ResponseEntity .ok ().build ();
@@ -287,7 +288,7 @@ public ResponseEntity<Object> deleteExpiredSchedules(){
287288 try {
288289 dataProcessingContextApiPort .deleteExpiredSchedules (fileUtils .getLogFolder ());
289290 } catch (GenesisException e ){
290- return new ResponseEntity <>(e .getMessage (), HttpStatusCode . valueOf ( e .getStatus () ));
291+ return new ResponseEntity <>(e .getMessage (), e .getStatus ());
291292 }
292293 log .info ("Expired schedules deleted" );
293294 return ResponseEntity .ok ().build ();
0 commit comments