diff options
Diffstat (limited to 'gerrit-server/src/main/java/com/google/gerrit/server/account/ListGroupMembership.java')
-rw-r--r-- | gerrit-server/src/main/java/com/google/gerrit/server/account/ListGroupMembership.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/gerrit-server/src/main/java/com/google/gerrit/server/account/ListGroupMembership.java b/gerrit-server/src/main/java/com/google/gerrit/server/account/ListGroupMembership.java index 346f406dc3..118940f9bf 100644 --- a/gerrit-server/src/main/java/com/google/gerrit/server/account/ListGroupMembership.java +++ b/gerrit-server/src/main/java/com/google/gerrit/server/account/ListGroupMembership.java @@ -24,7 +24,6 @@ import java.util.Set; * GroupMembership over an explicit list. */ public class ListGroupMembership implements GroupMembership { - private final Set<AccountGroup.UUID> groups; public ListGroupMembership(Iterable<AccountGroup.UUID> groupIds) { @@ -47,6 +46,11 @@ public class ListGroupMembership implements GroupMembership { } @Override + public Set<AccountGroup.UUID> intersection(Iterable<AccountGroup.UUID> groupIds) { + return Sets.intersection(ImmutableSet.copyOf(groupIds), groups); + } + + @Override public Set<AccountGroup.UUID> getKnownGroups() { return Sets.newHashSet(groups); } |