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 { try {
final TypeToken<Definition> typeToken = new TypeToken<Definition>(){}; 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), new GsonBuilder().create().toJson(definition),
typeToken, typeToken,
connectionTimeoutMilliseconds, connectionTimeoutMilliseconds,
socketTimeoutMilliseconds); socketTimeoutMilliseconds);
if (persistenceApiResposne.isPresent()) { if (persistenceApiResponse.isPresent()) {
LOG.info("Returning {}", persistenceApiResposne.get()); LOG.info("Returning {}", persistenceApiResponse.get());
} else { } else {
LOG.info("Unable to update definition {}", definition); LOG.info("Unable to update definition {}", definition);
} }
return persistenceApiResposne; return persistenceApiResponse;
} catch (final Exception e) { } catch (final Exception e) {
LOG.error("Error updating definition {}", e); LOG.error("Error updating definition {}", e);
return Optional.empty(); return Optional.empty();