Class ProjectControl
java.lang.Object
com.google.gerrit.server.permissions.ProjectControl
Access control management for a user accessing a project's data.
- 
Nested Class SummaryNested Classes
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedProjectControl(Set<AccountGroup.UUID> uploadGroups, Set<AccountGroup.UUID> receiveGroups, PermissionCollection.Factory permissionFilter, PermissionBackend permissionBackend, DefaultRefFilter.Factory refFilterFactory, AllUsersName allUsersName, org.eclipse.jgit.lib.Config cfg, RefControl.Factory refControlFactory, ChangeControl.Factory changeControlFactory, CurrentUser who, ProjectState ps) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected booleancontrolForRef(String refName) protected ProjectStateprotected CurrentUsergetUser()
- 
Constructor Details- 
ProjectControl@Inject protected ProjectControl(Set<AccountGroup.UUID> uploadGroups, Set<AccountGroup.UUID> receiveGroups, PermissionCollection.Factory permissionFilter, PermissionBackend permissionBackend, DefaultRefFilter.Factory refFilterFactory, AllUsersName allUsersName, org.eclipse.jgit.lib.Config cfg, RefControl.Factory refControlFactory, ChangeControl.Factory changeControlFactory, CurrentUser who, ProjectState ps) 
 
- 
- 
Method Details- 
controlForRef
- 
getUser
- 
getProjectState
- 
canUpdateConfigWithoutCreatingChangeprotected boolean canUpdateConfigWithoutCreatingChange()
 
-