in software/products/src/main/java/software/amazonaws/example/product/store/dynamodb/DynamoDbProductStore.java [74:89]
public Products getAllProduct() {
ScanResponse scanResponse = dynamoDbClient.scan(ScanRequest.builder()
.tableName(PRODUCT_TABLE_NAME)
.limit(20)
.build());
logger.info("Scan returned: {} item(s)", scanResponse.count());
List<Product> productList = new ArrayList<>();
for (Map<String, AttributeValue> item : scanResponse.items()) {
productList.add(ProductMapper.productFromDynamoDB(item));
}
return new Products(productList);
}