Package com.google.gerrit.server.config
Class GroupSetProvider
- java.lang.Object
-
- com.google.gerrit.server.config.GroupSetProvider
-
- All Implemented Interfaces:
com.google.inject.Provider<Set<AccountGroup.UUID>>
,javax.inject.Provider<Set<AccountGroup.UUID>>
- Direct Known Subclasses:
GitReceivePackGroupsProvider
,GitUploadPackGroupsProvider
,ProjectOwnerGroupsProvider
public abstract class GroupSetProvider extends Object implements com.google.inject.Provider<Set<AccountGroup.UUID>>
Parses groups referenced in thegerrit.config
file.
-
-
Field Summary
Fields Modifier and Type Field Description protected Set<AccountGroup.UUID>
groupIds
-
Constructor Summary
Constructors Modifier Constructor Description protected
GroupSetProvider(GroupBackend groupBackend, ThreadLocalRequestContext threadContext, ServerRequestContext serverCtx, List<String> groupNames)
-
-
-
Field Detail
-
groupIds
protected Set<AccountGroup.UUID> groupIds
-
-
Constructor Detail
-
GroupSetProvider
protected GroupSetProvider(GroupBackend groupBackend, ThreadLocalRequestContext threadContext, ServerRequestContext serverCtx, List<String> groupNames)
-
-
Method Detail
-
get
public Set<AccountGroup.UUID> get()
- Specified by:
get
in interfacecom.google.inject.Provider<Set<AccountGroup.UUID>>
- Specified by:
get
in interfacejavax.inject.Provider<Set<AccountGroup.UUID>>
-
-