in src/main/java/com/amazonaws/dao/OrderDao.java [85:100]
public Order getOrder(final String orderId) {
try {
return Optional.ofNullable(
dynamoDb.getItem(GetItemRequest.builder()
.tableName(tableName)
.key(Collections.singletonMap(ORDER_ID,
AttributeValue.builder().s(orderId).build()))
.build()))
.map(GetItemResponse::item)
.map(this::convert)
.orElseThrow(() -> new OrderDoesNotExistException("Order "
+ orderId + " does not exist"));
} catch (ResourceNotFoundException e) {
throw new TableDoesNotExistException("Order table " + tableName + " does not exist");
}
}