Package com.google.gerrit.server.git
Class PermissionAwareRepository
java.lang.Object
org.eclipse.jgit.lib.Repository
com.google.gerrit.server.git.DelegateRepository
com.google.gerrit.server.git.PermissionAwareRepository
- All Implemented Interfaces:
- AutoCloseable
Wrapper around 
DelegateRepository that overwrites getRefDatabase() to return a
 PermissionAwareReadOnlyRefDatabase.- 
Field SummaryFields inherited from class com.google.gerrit.server.git.DelegateRepositorydelegate
- 
Constructor SummaryConstructorsConstructorDescriptionPermissionAwareRepository(org.eclipse.jgit.lib.Repository delegate, PermissionBackend.ForProject forProject) 
- 
Method SummaryMethods inherited from class com.google.gerrit.server.git.DelegateRepositoryautoGC, close, convertRefStorage, create, create, createAttributesNodeProvider, delegate, fireEvent, getAdditionalHaves, getAllRefs, getAllRefsByPeeledObjectId, getBranch, getConfig, getDirectory, getFS, getFullBranch, getGitwebDescription, getIdentifier, getIndexFile, getListenerList, getObjectDatabase, getReflogReader, getRemoteName, getRemoteNames, getRepositoryState, getTags, getWorkTree, incrementOpen, isBare, lockDirCache, newObjectInserter, newObjectReader, notifyIndexChanged, open, open, parseCommit, readCherryPickHead, readCommitEditMsg, readDirCache, readMergeCommitMsg, readMergeHeads, readOrigHead, readRebaseTodo, readRevertHead, readSquashCommitMsg, renameRef, resolve, scanForRepoChanges, setGitwebDescription, shortenRemoteBranchName, simplify, updateRef, updateRef, writeCherryPickHead, writeCommitEditMsg, writeMergeCommitMsg, writeMergeHeads, writeOrigHead, writeRebaseTodoFile, writeRevertHead, writeSquashCommitMsgMethods inherited from class org.eclipse.jgit.lib.RepositorydoClose, exactRef, findRef, getCommonDirectory, getGlobalListenerList, getInitialBranch, getReflogReader, isValidRefName, isWorkTreeCaseInsensitive, normalizeBranchName, shortenRefName, stripWorkDir, toString
- 
Constructor Details- 
PermissionAwareRepositorypublic PermissionAwareRepository(org.eclipse.jgit.lib.Repository delegate, PermissionBackend.ForProject forProject) 
 
- 
- 
Method Details- 
getRefDatabasepublic org.eclipse.jgit.lib.RefDatabase getRefDatabase()- Overrides:
- getRefDatabasein class- DelegateRepository
 
 
-