private void initInventoryItems()

in src/inventory/src/main/java/com/google/abmedge/inventory/InventoryController.java [290:302]


  private void initInventoryItems() {
    String inventoryList = System.getenv(INVENTORY_ITEMS_ENV_VAR);
    if (StringUtils.isBlank(inventoryList)) {
      LOGGER.warn("No items found under inventory list env var '{}'", INVENTORY_ITEMS_ENV_VAR);
      return;
    }
    inventoryList = inventoryList.replaceAll("\\\\n", "\n");
    LOGGER.debug(inventoryList);
    Map<String, Set<String>> itemTypeToNameMap = getItemTypeToNamesMap();
    Yaml yaml = new Yaml(new Constructor(Inventory.class, new LoaderOptions()));
    Inventory inventory = yaml.load(inventoryList);
    inventory.getItems().forEach(i -> insertIfNotExists(i, itemTypeToNameMap));
  }