public static interface InternalCDOBranchManager.BranchLoader
Modifier and Type | Interface and Description |
---|---|
static class |
InternalCDOBranchManager.BranchLoader.BranchInfo
If the meaning of this type isn't clear, there really should be more of a description here...
|
static class |
InternalCDOBranchManager.BranchLoader.SubBranchInfo
If the meaning of this type isn't clear, there really should be more of a description here...
|
Modifier and Type | Field and Description |
---|---|
static int |
NEW_BRANCH
Passed as the branchID in
createBranch(int, BranchInfo) causes a new non-local branch to be created. |
static int |
NEW_LOCAL_BRANCH
Passed as the branchID in
createBranch(int, BranchInfo) causes a new local branch to be created. |
Modifier and Type | Method and Description |
---|---|
Pair<Integer,Long> |
createBranch(int branchID,
InternalCDOBranchManager.BranchLoader.BranchInfo branchInfo)
Creates a new branch with the given id and branch info.
|
InternalCDOBranchManager.BranchLoader.BranchInfo |
loadBranch(int branchID) |
int |
loadBranches(int startID,
int endID,
CDOBranchHandler branchHandler) |
InternalCDOBranchManager.BranchLoader.SubBranchInfo[] |
loadSubBranches(int branchID) |
static final int NEW_BRANCH
createBranch(int, BranchInfo)
causes a new non-local branch to be created.static final int NEW_LOCAL_BRANCH
createBranch(int, BranchInfo)
causes a new local branch to be created.Pair<Integer,Long> createBranch(int branchID, InternalCDOBranchManager.BranchLoader.BranchInfo branchInfo)
NEW_BRANCH
the implementor
of this method will determine a new positive unique branch id. If the id is equal to NEW_LOCAL_BRANCH
the implementor of this method will determine a new negative unique branch id, so that the new branch becomes a
local branch. In either case the used branch id is returned to the caller.InternalCDOBranchManager.BranchLoader.BranchInfo loadBranch(int branchID)
InternalCDOBranchManager.BranchLoader.SubBranchInfo[] loadSubBranches(int branchID)
int loadBranches(int startID, int endID, CDOBranchHandler branchHandler)
Copyright (c) 2011-2015 Eike Stepper (Berlin, Germany) and others.