реализация задачи Java

178
22 февраля 2018, 14:06

Не хватает опыта для реализации задачи, прошу подскажите как быть.

Есть задача (к примеру):
1. В базе есть несколько (+100) авто. Мне нужно им прикрепить номер заявки.
2. Далее, нужно взять все данные(LIST) авто и генерировать заявку в формате пдф.
3. Далее, нужно сделать upload пдф файлы (по одному) на другой сервер(1) (через restApi) и получить fileID
4. Далее, полученные fileID передать на другой сервер(2)(по одному) (через restApi)
5. Далее, после передачи fileID сделать update в базе авто (что заявка отправлена)
6. Далее, нужно в одну таблицу сделать insert для управляющего(заявка отправлена, владелец должен ответит на заявления хх.хх.хх числа)

Всё это уже сделано, но остаётся вопрос, что делать если какой то этап дал ошибку? как отменить всё остальное (т.е. пройденные этапы) или есть какой нибудь другой вариант.

Вот еще пример:
допустим есть какие то данные(LIST). Нужно записать их в несколько серверов к примеру 5 поэтапно, сначала 1 далее 2 далее 3-4-5. и с каждого сервера возвращается ответ(число) и этот ответ нужно добавить к данным и отправит далее по этапу. если какая то сервер при записи даст ошибку то отменить всё или продолжить с этого момента когда включится база.

READ ALSO
Получить объект Company через Hibernate

Получить объект Company через Hibernate

Добрый день! Подскажите, как выполнить такой запрос с помощью Hibernate

190
как получить треугольную часть Bitmap

как получить треугольную часть Bitmap

Для приложения на Android требуется получить из имеющегося bitmap его половину, обрезанную по диагонали (те

217
Методы wait и notify + syncronized метод

Методы wait и notify + syncronized метод

У меня возник вопрос при рассмотрении кода из связанного вопроса про методы wait и notify (код полностью приведён в этом вопросе, так что дублировать...

144