@@ -302,12 +302,15 @@ public List<String> getEnumValues(String enumName, UUID resultUuid) {
302302 return getEnumValues (enumName , resultUuid , SHORT_CIRCUIT_API_VERSION , shortCircuitServerBaseUri , SHORT_CIRCUIT_ANALYSIS_NOT_FOUND , restTemplate );
303303 }
304304
305+ private UriComponentsBuilder getBaseUriForParameters () {
306+ return UriComponentsBuilder .fromUriString (shortCircuitServerBaseUri ).pathSegment (SHORT_CIRCUIT_API_VERSION , "parameters" );
307+ }
308+
305309 public UUID createParameters (@ Nullable final String parametersInfos ) {
306- final UriComponentsBuilder uri = UriComponentsBuilder .fromUriString (shortCircuitServerBaseUri )
307- .pathSegment (SHORT_CIRCUIT_API_VERSION , "parameters" );
310+ final UriComponentsBuilder uri = getBaseUriForParameters ();
308311 try {
309312 HttpHeaders headers = new HttpHeaders ();
310- headers .setAccept (List .of (MediaType .TEXT_PLAIN ));
313+ headers .setAccept (List .of (MediaType .APPLICATION_JSON ));
311314 if (StringUtils .isBlank (parametersInfos )) {
312315 return restTemplate .postForObject (uri .pathSegment ("default" ).build ().toUri (), new HttpEntity <>(headers ), UUID .class );
313316 } else {
@@ -323,8 +326,8 @@ public void updateParameters(final UUID parametersUuid, final String parametersI
323326 HttpHeaders headers = new HttpHeaders ();
324327 headers .setContentType (MediaType .APPLICATION_JSON );
325328 try {
326- restTemplate .put (UriComponentsBuilder . fromUriString ( shortCircuitServerBaseUri )
327- .pathSegment (SHORT_CIRCUIT_API_VERSION , "parameters" , "{parametersUuid}" )
329+ restTemplate .put (getBaseUriForParameters ( )
330+ .pathSegment ("{parametersUuid}" )
328331 .buildAndExpand (parametersUuid )
329332 .toUri (), new HttpEntity <>(parametersInfos , headers ));
330333 } catch (final HttpStatusCodeException e ) {
@@ -336,8 +339,8 @@ public String getParameters(UUID parametersUuid) {
336339 try {
337340 HttpHeaders headers = new HttpHeaders ();
338341 headers .setAccept (List .of (MediaType .APPLICATION_JSON ));
339- return restTemplate .exchange (UriComponentsBuilder . fromUriString ( shortCircuitServerBaseUri )
340- .pathSegment (SHORT_CIRCUIT_API_VERSION , "parameters" , "{parametersUuid}" )
342+ return restTemplate .exchange (getBaseUriForParameters ( )
343+ .pathSegment ("{parametersUuid}" )
341344 .buildAndExpand (parametersUuid )
342345 .toUri (), HttpMethod .GET , new HttpEntity <>(headers ), String .class ).getBody ();
343346 } catch (final HttpStatusCodeException e ) {
@@ -348,9 +351,8 @@ public String getParameters(UUID parametersUuid) {
348351 public UUID duplicateParameters (UUID parametersUuid ) {
349352 try {
350353 HttpHeaders headers = new HttpHeaders ();
351- headers .setAccept (List .of (MediaType .TEXT_PLAIN ));
352- return restTemplate .postForObject (UriComponentsBuilder .fromUriString (shortCircuitServerBaseUri )
353- .pathSegment (SHORT_CIRCUIT_API_VERSION , "parameters" )
354+ headers .setAccept (List .of (MediaType .APPLICATION_JSON ));
355+ return restTemplate .postForObject (getBaseUriForParameters ()
354356 .queryParam ("duplicateFrom" , parametersUuid )
355357 .build ()
356358 .toUri (), new HttpEntity <>(headers ), UUID .class );
0 commit comments