Interface ItemForest

All Superinterfaces:
RowRetriever
All Known Implementing Classes:
ImmutableItemForest, ManagerBackedItemForest

public interface ItemForest extends RowRetriever
  • Method Details

    • getForest

      @NotNull Forest getForest()
    • collectItemIds

      @NotNull default Set<ItemIdentity> collectItemIds(@Nullable LongIterable rows)
      Description copied from interface: RowRetriever

      Convenience method that collects item IDs from row IDs. Ignores missing rows.

      The returned collection is owned by the caller and may be further modified.

      Specified by:
      collectItemIds in interface RowRetriever
      Parameters:
      rows - a collection of rows
      Returns:
      a collection of item IDs found in the input rows