| AccessControlModule |  | 
| BanCommit |  | 
| BanCommit.BanResultInfo |  | 
| BanCommit.Input |  | 
| BranchesCollection |  | 
| BranchResource |  | 
| ChangeControl | Access control management for a user accessing a single change. | 
| CheckAccess |  | 
| CheckMergeability | Check the mergeability at current branch for a git object references expression. | 
| ChildProjectResource |  | 
| ChildProjectsCollection |  | 
| CommentLinkInfoImpl | Info about a single commentlink section in a config. | 
| CommentLinkInfoImpl.Disabled |  | 
| CommentLinkInfoImpl.Enabled |  | 
| CommentLinkProvider |  | 
| CommitIncludedIn |  | 
| CommitResource |  | 
| CommitsCollection |  | 
| ConfigInfoImpl |  | 
| ContributorAgreementsChecker |  | 
| CreateAccessChange |  | 
| CreateBranch |  | 
| CreateProject |  | 
| CreateProjectArgs |  | 
| CreateRefControl | Manages access control for creating Git references (aka branches, tags). | 
| CreateTag |  | 
| DashboardResource |  | 
| DashboardsCollection |  | 
| DefaultPermissionBackend |  | 
| DefaultPermissionBackendModule |  | 
| DefaultPermissionBackendModule.LegacyControlsModule | Binds legacy ProjectControl, RefControl, ChangeControl. | 
| DeleteBranch |  | 
| DeleteBranch.Input |  | 
| DeleteBranches |  | 
| DeleteRef |  | 
| DeleteTag |  | 
| DeleteTag.Input |  | 
| DeleteTags |  | 
| FileResource |  | 
| FilesCollection |  | 
| FilesInCommitCollection |  | 
| GarbageCollect |  | 
| GarbageCollect.Input |  | 
| GetAccess |  | 
| GetBranch |  | 
| GetChildProject |  | 
| GetCommit |  | 
| GetConfig |  | 
| GetContent |  | 
| GetDashboard |  | 
| GetDescription |  | 
| GetHead |  | 
| GetReflog |  | 
| GetStatistics |  | 
| GetTag |  | 
| Index |  | 
| ListBranches |  | 
| ListChildProjects |  | 
| ListDashboards |  | 
| ListProjects | List projects visible to the calling user. | 
| ListTags |  | 
| Module |  | 
| PermissionCollection | Effective permissions applied to a reference in a project. | 
| PermissionCollection.Factory |  | 
| PerRequestProjectControlCache |  | 
| ProjectCacheClock |  | 
| ProjectCacheImpl | Cache of project information, including access rights. | 
| ProjectCacheWarmer |  | 
| ProjectControl | Access control management for a user accessing a project's data. | 
| ProjectControl.Factory |  | 
| ProjectControl.GenericFactory |  | 
| ProjectControl.Metrics |  | 
| ProjectJson |  | 
| ProjectNode |  | 
| ProjectResource |  | 
| ProjectsCollection |  | 
| ProjectState | Cached information on a project. | 
| ProjectState.EffectiveMaxObjectSizeLimit |  | 
| PutBranch |  | 
| PutConfig |  | 
| PutDescription |  | 
| PutProject |  | 
| PutTag |  | 
| RefControl | Manages access control for Git references (aka branches, tags). | 
| RefFilter<T extends RefInfo> |  | 
| RefPattern |  | 
| RefPatternMatcher |  | 
| RefResource |  | 
| RefUtil |  | 
| RefValidationHelper |  | 
| RemoveReviewerControl |  | 
| SectionSortCache | Caches the order AccessSections should be sorted for evaluation. | 
| SetAccess |  | 
| SetAccessUtil |  | 
| SetDashboard |  | 
| SetHead |  | 
| SetHead.Input |  | 
| SetParent |  | 
| SetParent.Input |  | 
| SubmitRuleEvaluator | Evaluates a submit-like Prolog rule found in the rules.pl file of the current project and filters
 the results through rules found in the parent projects, all the way up to All-Projects. | 
| SubmitRuleOptions | Stable identifier for options passed to a particular submit rule evaluator. | 
| SubmitRuleOptions.Builder |  | 
| SuggestParentCandidates |  | 
| TagResource |  | 
| TagsCollection |  |