PAN-11 created the updateDefinition method

This commit is contained in:
2019-03-24 21:51:36 -06:00
parent 69726a46a4
commit 6d1db048c8
@@ -122,19 +122,19 @@ public class DefinitionService {
try {
final TypeToken<Definition> typeToken = new TypeToken<Definition>(){};
final Optional<Definition> persistenceApiResposne = restService.patch(persistenceApiBaseUrl + "/" + definition.getId(),
final Optional<Definition> persistenceApiResponse = restService.patch(persistenceApiBaseUrl + "/" + definition.getId(),
new GsonBuilder().create().toJson(definition),
typeToken,
connectionTimeoutMilliseconds,
socketTimeoutMilliseconds);
if (persistenceApiResposne.isPresent()) {
LOG.info("Returning {}", persistenceApiResposne.get());
if (persistenceApiResponse.isPresent()) {
LOG.info("Returning {}", persistenceApiResponse.get());
} else {
LOG.info("Unable to update definition {}", definition);
}
return persistenceApiResposne;
return persistenceApiResponse;
} catch (final Exception e) {
LOG.error("Error updating definition {}", e);
return Optional.empty();