Package org.eclipse.emf.cdo.spi.common.commit

# Schnittstelle InternalCDOCommitInfoManager

Alle Superschnittstellen:
  `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
If the meaning of this type isn't clear, there really should be more of a description here...

Seit:
  3.0
Autor:
  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.

## Verschachtelte Klassen - Übersicht

Verschachtelte Klassen
Modifizierer und Typ
Schnittstelle
Beschreibung
`static interface`
`InternalCDOCommitInfoManager.CommitInfoLoader`
If the meaning of this type isn't clear, there really should be more of a description here...

## Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.lifecycle.ILifecycle

`org.eclipse.net4j.util.lifecycle.ILifecycle.DeferrableActivation`

## Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.event.INotifier

`org.eclipse.net4j.util.event.INotifier.INotifier2`

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`CDOCommitInfo`
`createCommitInfo(CDOBranch branch, long timeStamp, long previousTimeStamp, String userID, String comment, CDOBranchPoint mergeSource, CDOCommitData commitData)`
`CDOCommitInfo`
`createCommitInfo(CDOBranch branch, long timeStamp, long previousTimeStamp, String userID, String comment, CDOCommitData commitData)`
`CDOBranchManager`
`getBranchManager()`
`InternalCDOCommitInfoManager.CommitInfoLoader`
`getCommitInfoLoader()`
`void`
`notifyCommitInfoHandlers(CDOCommitInfo commitInfo)`
`void`
`setBranchManager(CDOBranchManager branchManager)`
`void`
`setCommitInfoLoader(InternalCDOCommitInfoManager.CommitInfoLoader commitInfoLoader)`
`void`
`setLastCommitOfBranch(CDOBranch branch, long lastCommit)`
`void`
`setRepository(CDOCommonRepository repository)`

### Von Schnittstelle geerbte Methoden org.eclipse.emf.cdo.common.commit.CDOCommitHistory.Provider

`getHistory, getHistory`

### Von Schnittstelle geerbte Methoden org.eclipse.emf.cdo.common.commit.CDOCommitInfoManager

`getBaseOfBranch, getCommitInfo, getCommitInfo, getCommitInfo, getCommitInfos, getCommitInfos, getFirstOfBranch, getLastCommit, getLastCommitOfBranch, getLastOfBranch, getRepository`

### Von Schnittstelle geerbte Methoden org.eclipse.emf.cdo.common.commit.CDOCommitInfoProvider

`addCommitInfoHandler, getCommitInfoHandlers, removeCommitInfoHandler`

### Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.lifecycle.ILifecycle

`activate, deactivate, getLifecycleState, isActive`

### Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.event.INotifier

`addListener, getListeners, hasListeners, removeListener`

## Methodendetails

### setRepository

void setRepository(CDOCommonRepository repository)

Seit:
  4.2

### getBranchManager

CDOBranchManager getBranchManager()

Seit:
  4.15

### setBranchManager

void setBranchManager(CDOBranchManager branchManager)

Seit:
  4.15

### getCommitInfoLoader

InternalCDOCommitInfoManager.CommitInfoLoader getCommitInfoLoader()

### setCommitInfoLoader

void setCommitInfoLoader(InternalCDOCommitInfoManager.CommitInfoLoader commitInfoLoader)

### notifyCommitInfoHandlers

void notifyCommitInfoHandlers(CDOCommitInfo commitInfo)

Seit:
  4.2

### createCommitInfo

CDOCommitInfo createCommitInfo(CDOBranch branch, long timeStamp, long previousTimeStamp, String userID, String comment, CDOCommitData commitData)

Seit:
  4.0

### createCommitInfo

CDOCommitInfo createCommitInfo(CDOBranch branch, long timeStamp, long previousTimeStamp, String userID, String comment, CDOBranchPoint mergeSource, CDOCommitData commitData)

Seit:
  4.6

### setLastCommitOfBranch

void setLastCommitOfBranch(CDOBranch branch, long lastCommit)

Seit:
  4.6