Response.status(Status.BAD_REQUEST)
.entity("balance is required")
.build());
}
final Account account = accountDAO.findAccount(user.getAccountKey(), accountId.getValue());
if (account == null) {
throw new WebApplicationException(Status.NOT_FOUND);
}
if (!account.hasBalance()) {
throw new WebApplicationException(
Response.status(Status.BAD_REQUEST)
.entity(String.format("%s accounts do not have balances", account.getAccountType().toString()))
.build());
}
final AccountBalance accountBalance = new AccountBalance(account, balance.getValue(), new DateTime());