Interface InternalCDOCommitInfoManager
- All Superinterfaces:
CDOCommitHistory.Provider<CDOBranch,,CDOCommitHistory> CDOCommitInfoManager,CDOCommitInfoProvider,org.eclipse.net4j.util.lifecycle.IDeactivateable,org.eclipse.net4j.util.lifecycle.ILifecycle,org.eclipse.net4j.util.event.INotifier
public interface InternalCDOCommitInfoManager
extends CDOCommitInfoManager, org.eclipse.net4j.util.lifecycle.ILifecycle
Internal manager for a repository's commit history. It creates commit-info objects, serves commit-data loading
requests through a
InternalCDOCommitInfoManager.CommitInfoLoader, and notifies handlers as commits become available.- Since:
- 3.0
- Author:
- Eike Stepper
- No Implement
- This interface is not intended to be implemented by clients.
- No Extend
- This interface is not intended to be extended by clients.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceStorage boundary for reading a branch's commit history and the detailed change data for an individual commit.Nested classes/interfaces inherited from interface org.eclipse.net4j.util.lifecycle.ILifecycle
org.eclipse.net4j.util.lifecycle.ILifecycle.DeferrableActivationNested classes/interfaces inherited from interface org.eclipse.net4j.util.event.INotifier
org.eclipse.net4j.util.event.INotifier.INotifier2 -
Method Summary
Modifier and TypeMethodDescriptioncreateCommitInfo(CDOBranch branch, long timeStamp, long previousTimeStamp, String userID, String comment, CDOBranchPoint mergeSource, CDOCommitData commitData) createCommitInfo(CDOBranch branch, long timeStamp, long previousTimeStamp, String userID, String comment, CDOCommitData commitData) voidnotifyCommitInfoHandlers(CDOCommitInfo commitInfo) voidsetBranchManager(CDOBranchManager branchManager) voidsetCommitInfoLoader(InternalCDOCommitInfoManager.CommitInfoLoader commitInfoLoader) voidsetLastCommitOfBranch(CDOBranch branch, long lastCommit) voidsetRepository(CDOCommonRepository repository) Methods inherited from interface org.eclipse.emf.cdo.common.commit.CDOCommitHistory.Provider
getHistory, getHistoryMethods inherited from interface org.eclipse.emf.cdo.common.commit.CDOCommitInfoManager
getBaseOfBranch, getCommitInfo, getCommitInfo, getCommitInfo, getCommitInfos, getCommitInfos, getFirstOfBranch, getLastCommit, getLastCommitOfBranch, getLastOfBranch, getRepositoryMethods inherited from interface org.eclipse.emf.cdo.common.commit.CDOCommitInfoProvider
addCommitInfoHandler, getCommitInfoHandlers, removeCommitInfoHandlerMethods inherited from interface org.eclipse.net4j.util.lifecycle.ILifecycle
activate, deactivate, getLifecycleState, isActiveMethods inherited from interface org.eclipse.net4j.util.event.INotifier
addListener, getListeners, hasListeners, removeListener
-
Method Details
-
setRepository
- Since:
- 4.2
-
getBranchManager
CDOBranchManager getBranchManager()- Since:
- 4.15
-
setBranchManager
- Since:
- 4.15
-
getCommitInfoLoader
InternalCDOCommitInfoManager.CommitInfoLoader getCommitInfoLoader() -
setCommitInfoLoader
-
notifyCommitInfoHandlers
- Since:
- 4.2
-
createCommitInfo
CDOCommitInfo createCommitInfo(CDOBranch branch, long timeStamp, long previousTimeStamp, String userID, String comment, CDOCommitData commitData) - Since:
- 4.0
-
createCommitInfo
CDOCommitInfo createCommitInfo(CDOBranch branch, long timeStamp, long previousTimeStamp, String userID, String comment, CDOBranchPoint mergeSource, CDOCommitData commitData) - Since:
- 4.6
-
setLastCommitOfBranch
- Since:
- 4.6
-