Class MetaDataUpdate
- java.lang.Object
- 
- com.google.gerrit.server.git.meta.MetaDataUpdate
 
- 
- All Implemented Interfaces:
- AutoCloseable
 
 public class MetaDataUpdate extends Object implements AutoCloseable Helps with the updating of aVersionedMetaData.
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static interfaceMetaDataUpdate.InternalFactorystatic classMetaDataUpdate.Serverstatic classMetaDataUpdate.User
 - 
Constructor SummaryConstructors Constructor Description MetaDataUpdate(GitReferenceUpdated gitRefUpdated, Project.NameKey projectName, org.eclipse.jgit.lib.Repository repository)MetaDataUpdate(GitReferenceUpdated gitRefUpdated, Project.NameKey projectName, org.eclipse.jgit.lib.Repository repository, org.eclipse.jgit.lib.BatchRefUpdate batch)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()Close the cached Repository handle.protected voidfireGitRefUpdatedEvent(org.eclipse.jgit.lib.RefUpdate ru)org.eclipse.jgit.lib.CommitBuildergetCommitBuilder()Project.NameKeygetProjectName()org.eclipse.jgit.lib.RepositorygetRepository()voidsetAllowEmpty(boolean allowEmpty)voidsetAuthor(IdentifiedUser author)voidsetCloseRepository(boolean closeRepository)voidsetInsertChangeId(boolean insertChangeId)voidsetMessage(String message)Set the commit message used when committing the update.
 
- 
- 
- 
Constructor Detail- 
MetaDataUpdate@Inject public MetaDataUpdate(GitReferenceUpdated gitRefUpdated, Project.NameKey projectName, org.eclipse.jgit.lib.Repository repository, org.eclipse.jgit.lib.BatchRefUpdate batch) 
 - 
MetaDataUpdatepublic MetaDataUpdate(GitReferenceUpdated gitRefUpdated, Project.NameKey projectName, org.eclipse.jgit.lib.Repository repository) 
 
- 
 - 
Method Detail- 
setMessagepublic void setMessage(String message) Set the commit message used when committing the update.
 - 
setAuthorpublic void setAuthor(IdentifiedUser author) 
 - 
setAllowEmptypublic void setAllowEmpty(boolean allowEmpty) 
 - 
setInsertChangeIdpublic void setInsertChangeId(boolean insertChangeId) 
 - 
setCloseRepositorypublic void setCloseRepository(boolean closeRepository) 
 - 
closepublic void close() Close the cached Repository handle.- Specified by:
- closein interface- AutoCloseable
 
 - 
getProjectNamepublic Project.NameKey getProjectName() 
 - 
getRepositorypublic org.eclipse.jgit.lib.Repository getRepository() 
 - 
getCommitBuilderpublic org.eclipse.jgit.lib.CommitBuilder getCommitBuilder() 
 - 
fireGitRefUpdatedEventprotected void fireGitRefUpdatedEvent(org.eclipse.jgit.lib.RefUpdate ru) 
 
- 
 
-