эХ, Java, здесь такого нет… да, Result я у тебя подсмотрел и стащил, очень удобно использовать. Темболее в async вызовах! Забавный случай: мой напарник по проекту переписал мой код аутентификации:
// Мой код
if (authSuccess)
return Result.CreateSuccess("Success");
else
return Result.CreateError("Имя пользователя или пароль введены не верно");
// Его
if (authSuccess)
return userId;
else
throw new SerializationException("Имя пользователя или пароль введены не верно");
это он научился протаскивать exception с серверной части на клиента (GWT).
, ты наверно имел ввиду Рината, а не Руслана)
Спасибо за ссылку на книгу, посмотрю. Сейчас манагер мой: «Хорош книги читать, всякие студии ставить, давай работай»
public Result<Collection<TenderInfo>> getAll() {
Collection<TenderInfo> list = convertData(
getProvider().getSession().createCriteria(AisTender.class),
fromAisTenderToTender
);
return Result.CreateSuccess(list);
}
Спасибо за ссылку на книгу, посмотрю. Сейчас манагер мой: «Хорош книги читать, всякие студии ставить, давай работай»