Files
gerrit/java/com/google/gerrit/server/util/AttentionSetUtil.java
Joerg Zieren 82b6f4f848 Add attention set to index
Change-Id: I22d2aa7b73cbbdf0d24cc4e49a0263705ea0229d
2020-04-01 14:35:09 +02:00

20 lines
674 B
Java

package com.google.gerrit.server.util;
import com.google.common.collect.ImmutableSet;
import com.google.gerrit.entities.AttentionSetUpdate;
import com.google.gerrit.entities.AttentionSetUpdate.Operation;
import java.util.Collection;
/** Common helpers for dealing with attention set data structures. */
public class AttentionSetUtil {
/** Returns only updates where the user was added. */
public static ImmutableSet<AttentionSetUpdate> additionsOnly(
Collection<AttentionSetUpdate> updates) {
return updates.stream()
.filter(u -> u.operation() == Operation.ADD)
.collect(ImmutableSet.toImmutableSet());
}
private AttentionSetUtil() {}
}