blob: 1cd398fe7d58e2da4c22902086d680e4d0deab6a [file] [log] [blame]
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() {}
}