public class LdapGroupBackend extends Object implements GroupBackend
Modifier and Type | Method and Description |
---|---|
com.google.gerrit.common.data.GroupDescription.Basic |
get(com.google.gerrit.reviewdb.client.AccountGroup.UUID uuid)
Looks up a group in the backend.
|
boolean |
handles(com.google.gerrit.reviewdb.client.AccountGroup.UUID uuid) |
boolean |
isVisibleToAll(com.google.gerrit.reviewdb.client.AccountGroup.UUID uuid) |
GroupMembership |
membershipsOf(IdentifiedUser user) |
Collection<com.google.gerrit.common.data.GroupReference> |
suggest(String name,
ProjectControl project) |
public boolean handles(com.google.gerrit.reviewdb.client.AccountGroup.UUID uuid)
handles
in interface GroupBackend
true
if the backend can operate on the UUID.public com.google.gerrit.common.data.GroupDescription.Basic get(com.google.gerrit.reviewdb.client.AccountGroup.UUID uuid)
GroupBackend
get
in interface GroupBackend
uuid
- the group identifierpublic Collection<com.google.gerrit.common.data.GroupReference> suggest(String name, ProjectControl project)
suggest
in interface GroupBackend
public GroupMembership membershipsOf(IdentifiedUser user)
membershipsOf
in interface GroupBackend
public boolean isVisibleToAll(com.google.gerrit.reviewdb.client.AccountGroup.UUID uuid)
isVisibleToAll
in interface GroupBackend
true
if the group with the given UUID is visible to all
registered users.