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>>
,jakarta.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 the
gerrit.config
file.-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
GroupSetProvider
(GroupBackend groupBackend, ThreadLocalRequestContext threadContext, ServerRequestContext serverCtx, List<String> groupNames) -
Method Summary
-
Field Details
-
groupIds
-
-
Constructor Details
-
GroupSetProvider
protected GroupSetProvider(GroupBackend groupBackend, ThreadLocalRequestContext threadContext, ServerRequestContext serverCtx, List<String> groupNames)
-
-
Method Details
-
get
- Specified by:
get
in interfacecom.google.inject.Provider<Set<AccountGroup.UUID>>
- Specified by:
get
in interfacejakarta.inject.Provider<Set<AccountGroup.UUID>>
- Specified by:
get
in interfacejavax.inject.Provider<Set<AccountGroup.UUID>>
-