public Products getAllProduct()

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);
    }