Package com.google.gerrit.server.config
Class ProjectOwnerGroupsProvider
- java.lang.Object
-
- com.google.gerrit.server.config.GroupSetProvider
-
- com.google.gerrit.server.config.ProjectOwnerGroupsProvider
-
- All Implemented Interfaces:
com.google.inject.Provider<Set<AccountGroup.UUID>>
,javax.inject.Provider<Set<AccountGroup.UUID>>
public class ProjectOwnerGroupsProvider extends GroupSetProvider
Provider of the group(s) which should become owners of a newly created project. The only matching patterns supported are exact match or wildcard matching which can be specified by ending the name with a*
.[repository "*"] ownerGroup = Registered Users ownerGroup = Administrators [repository "project/*"] ownerGroup = Administrators
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
ProjectOwnerGroupsProvider.Factory
-
Field Summary
-
Fields inherited from class com.google.gerrit.server.config.GroupSetProvider
groupIds
-
-
Constructor Summary
Constructors Constructor Description ProjectOwnerGroupsProvider(GroupBackend gb, ThreadLocalRequestContext context, ServerRequestContext serverCtx, RepositoryConfig repositoryCfg, Project.NameKey project)
-
-
-
Constructor Detail
-
ProjectOwnerGroupsProvider
@Inject public ProjectOwnerGroupsProvider(GroupBackend gb, ThreadLocalRequestContext context, ServerRequestContext serverCtx, RepositoryConfig repositoryCfg, Project.NameKey project)
-
-