/** * {@inheritDoc} * * This implementation delegates to {@link #recommendRelatedItems(long, int)} with a size of -1. */ @Override public List<Long> recommendRelatedItems(long reference) { return recommendRelatedItems(reference, -1); }
/** * {@inheritDoc} * * This implementation delegates to {@link #recommendRelatedItemsWithDetails(Set, int, Set, Set)}. */ @Override public List<Long> recommendRelatedItems(Set<Long> basket, int n, @Nullable Set<Long> candidates, @Nullable Set<Long> exclude) { return recommendRelatedItemsWithDetails(basket, n, candidates, exclude).idList(); }
/** * {@inheritDoc} * * This implementation delegates to {@link #recommendRelatedItems(Set, int)} with a length of -1. */ @Override public List<Long> recommendRelatedItems(Set<Long> basket) { return recommendRelatedItems(basket, -1); } }
/** * {@inheritDoc} * * This implementation delegates to {@link #recommendRelatedItemsWithDetails(Set, int, Set, Set)}. */ @Override public List<Long> recommendRelatedItems(Set<Long> basket, int n, @Nullable Set<Long> candidates, @Nullable Set<Long> exclude) { return recommendRelatedItemsWithDetails(basket, n, candidates, exclude).idList(); }
/** * {@inheritDoc} * * This implementation delegates to {@link #recommendRelatedItems(Set, int, Set, Set)} with default sets. */ @Override public List<Long> recommendRelatedItems(Set<Long> basket, int n) { return recommendRelatedItems(basket, n, null, null); }
/** * {@inheritDoc} * * This implementation delegates to {@link #recommendRelatedItems(Set, int)}. */ @Override public List<Long> recommendRelatedItems(long reference, int n) { return recommendRelatedItems(LongSets.singleton(reference), n); }
/** * {@inheritDoc} * * This implementation delegates to {@link #recommendRelatedItems(long, int)} with a size of -1. */ @Override public List<Long> recommendRelatedItems(long reference) { return recommendRelatedItems(reference, -1); }
/** * {@inheritDoc} * * This implementation delegates to {@link #recommendRelatedItems(Set, int)} with a length of -1. */ @Override public List<Long> recommendRelatedItems(Set<Long> basket) { return recommendRelatedItems(basket, -1); } }
/** * {@inheritDoc} * * This implementation delegates to {@link #recommendRelatedItems(Set, int, Set, Set)} with default sets. */ @Override public List<Long> recommendRelatedItems(Set<Long> basket, int n) { return recommendRelatedItems(basket, n, null, null); }
/** * {@inheritDoc} * * This implementation delegates to {@link #recommendRelatedItems(Set, int)}. */ @Override public List<Long> recommendRelatedItems(long reference, int n) { return recommendRelatedItems(LongSets.singleton(reference), n); }