class LogbookOperationsClientRest extends DefaultClient implements LogbookOperationsClient {

    @Override
    public void update(LogbookOperationParameters parameters)
        throws LogbookClientBadRequestException, LogbookClientNotFoundException, LogbookClientServerException {
        final String eip = LogbookOperationsClientHelper.checkLogbookParameters(parameters);
        try (Response response = make(put().withPath(OPERATIONS_URL + "/" + eip).withBody(parameters).withJson())) {
            check(response);
        } catch (LogbookClientAlreadyExistsException | VitamClientInternalException e) {
            throw new LogbookClientServerException(ErrorMessage.INTERNAL_SERVER_ERROR.getMessage(), e);
        }
    }

      LogbookOperationsClientRest(LogbookOperationsClientFactory factory);

}