Schnittstelle InternalCDOBranchManager
- Alle Superschnittstellen:
CDOBranchManager
,org.eclipse.net4j.util.lifecycle.IDeactivateable
,org.eclipse.net4j.util.lifecycle.ILifecycle
,org.eclipse.net4j.util.event.INotifier
public interface InternalCDOBranchManager
extends CDOBranchManager, 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 KlassenModifizierer und TypSchnittstelleBeschreibungstatic interface
If the meaning of this type isn't clear, there really should be more of a description here...static interface
If the meaning of this type isn't clear, there really should be more of a description here...static interface
If the meaning of this type isn't clear, there really should be more of a description here...static interface
If the meaning of this type isn't clear, there really should be more of a description here...static interface
If the meaning of this type isn't clear, there really should be more of a description here...static enum
Enumerates the possible kinds of changes to abranch tag
.Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.emf.cdo.common.branch.CDOBranchManager
CDOBranchManager.CDOTagList, CDOBranchManager.EventAdapter
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 TypMethodeBeschreibungchangeTagWithModCount
(AtomicInteger modCount, String oldName, String newName, CDOBranchPoint branchPoint) createBranch
(int id, String name, InternalCDOBranch baseBranch, long baseTimeStamp) deleteBranches
(int id, org.eclipse.net4j.util.om.monitor.OMMonitor monitor) void
deleteTag
(CDOBranchTag tag) getBranch
(int branchID) Returns the branch with the given unique integer ID.getBranch
(int id, String name, InternalCDOBranch baseBranch, long baseTimeStamp) getBranch
(int id, InternalCDOBranchManager.BranchLoader.BranchInfo branchInfo) Returns the branch with the given absolute path.Returns the main branch of the branch tree managed by this branch manager.getTagChangeKind
(String oldName, String newName, CDOBranchPoint branchPoint) int
void
handleBranchChanged
(InternalCDOBranch branch, CDOBranchChangedEvent.ChangeKind changeKind) Veraltet.void
handleBranchChanged
(InternalCDOBranch branch, CDOBranchChangedEvent.ChangeKind changeKind, int... branchIDs) void
handleBranchCreated
(InternalCDOBranch branch) Veraltet.As of 4.3 usehandleBranchChanged(InternalCDOBranch, ChangeKind)
.void
handleTagChanged
(int modCount, String oldName, String newName, CDOBranchPoint branchPoint) void
initMainBranch
(boolean local, long timestamp) void
moveTag
(CDOBranchTag tag, CDOBranchPoint branchPoint) void
renameBranch
(CDOBranch branch, String newName) Veraltet.As of 4.4 useCDOBranch.setName(String)
.void
void
setBranchLoader
(InternalCDOBranchManager.BranchLoader branchLoader) void
setRepository
(CDOCommonRepository repository) void
setTagModCount
(int tagModCount) void
setTimeProvider
(CDOTimeProvider timeProvider) Veraltet.As of 4.2 replaced bysetRepository(CDOCommonRepository)
Von Schnittstelle geerbte Methoden org.eclipse.emf.cdo.common.branch.CDOBranchManager
createTag, getBranches, getBranches, getRepository, getTag, getTagList
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
- Seit:
- 4.2
-
getBranchLoader
InternalCDOBranchManager.BranchLoader getBranchLoader() -
setBranchLoader
-
getTimeProvider
CDOTimeProvider getTimeProvider() -
setTimeProvider
Veraltet.As of 4.2 replaced bysetRepository(CDOCommonRepository)
-
initMainBranch
void initMainBranch(boolean local, long timestamp) - Seit:
- 4.0
-
getMainBranch
InternalCDOBranch getMainBranch()Beschreibung aus Schnittstelle kopiert:CDOBranchManager
Returns the main branch of the branch tree managed by this branch manager.The main branch has the fixed
name
"MAIN" and the fixedID
0 (zero).- Angegeben von:
getMainBranch
in SchnittstelleCDOBranchManager
-
getBranch
Beschreibung aus Schnittstelle kopiert:CDOBranchManager
Returns the branch with the given unique integer ID.Note that this method never returns
null
. Due to the lazy loading nature of branch managers this method returns a transparent branch proxy if the branch is not already loaded in the internal branch cache. This can result in unchecked exceptions being thrown from calls to arbitrary branch methods if the ID that the proxy was created with does not exist in the branch tree.- Angegeben von:
getBranch
in SchnittstelleCDOBranchManager
-
getBranch
-
getBranch
-
getBranch
Beschreibung aus Schnittstelle kopiert:CDOBranchManager
Returns the branch with the given absolute path.- Angegeben von:
getBranch
in SchnittstelleCDOBranchManager
- Parameter:
path
- A concatenation of the names of all branches from themain branch
to the requested branch, separated byslashes
("/" characters). Example: "MAIN/team1/smith".
-
createBranch
InternalCDOBranch createBranch(int id, String name, InternalCDOBranch baseBranch, long baseTimeStamp) throws CDODuplicateBranchException - Löst aus:
CDODuplicateBranchException
-
deleteBranches
- Seit:
- 4.15
-
renameBranch
Veraltet.As of 4.4 useCDOBranch.setName(String)
.- Seit:
- 4.3
-
handleBranchCreated
Veraltet.As of 4.3 usehandleBranchChanged(InternalCDOBranch, ChangeKind)
. -
handleBranchChanged
@Deprecated void handleBranchChanged(InternalCDOBranch branch, CDOBranchChangedEvent.ChangeKind changeKind) Veraltet.As of 4.15 usehandleBranchChanged(InternalCDOBranch, ChangeKind, int...)
.- Seit:
- 4.3
-
handleBranchChanged
void handleBranchChanged(InternalCDOBranch branch, CDOBranchChangedEvent.ChangeKind changeKind, int... branchIDs) - Seit:
- 4.15
-
getTagModCount
int getTagModCount()- Seit:
- 4.11
-
setTagModCount
void setTagModCount(int tagModCount) - Seit:
- 4.11
-
renameTag
- Seit:
- 4.11
-
moveTag
- Seit:
- 4.11
-
deleteTag
- Seit:
- 4.11
-
changeTagWithModCount
CDOBranchPoint changeTagWithModCount(AtomicInteger modCount, String oldName, String newName, CDOBranchPoint branchPoint) - Seit:
- 4.11
-
handleTagChanged
- Seit:
- 4.11
-
getTagChangeKind
static InternalCDOBranchManager.TagChangeKind getTagChangeKind(String oldName, String newName, CDOBranchPoint branchPoint) - Seit:
- 4.11
-
handleBranchChanged(InternalCDOBranch, ChangeKind, int...)
.