Interface CDOBranchPoint
-
- All Superinterfaces:
CDOBranchProvider
,CDOTimeProvider
- All Known Subinterfaces:
CDOBranch
,CDOBranchTag
,CDOCommitHistory.TriggerLoadElement
,CDOCommitInfo
,CDOCommonTransaction
,CDOCommonView
,CDOLockChangeInfo
,CDORevisable
,CDORevision
,CDOSessionInvalidationEvent
,CDOSessionLocksChangedEvent
,CDOTransaction
,CDOView
,CDOViewLocksChangedEvent
,IDurableLockingManager.LockArea
,InternalCDOBranch
,InternalCDORevision
,InternalCDOSessionInvalidationEvent
,InternalCDOTransaction
,InternalCDOView
,InternalTransaction
,InternalView
,IQueryContext
,IStoreAccessor.QueryResourcesContext
,IStoreAccessor.QueryResourcesContext.ExactMatch
,IStoreAccessor.QueryXRefsContext
,ITransaction
,IView
- All Known Implementing Classes:
AbstractCDORevision
,BaseCDORevision
,CDOChangeSetSegment
,CDOPushTransaction
,CDOSessionProtocol.CommitTransactionResult
,DelegatingCDORevision
,DelegatingQueryResourcesContext
,DetachedCDORevision
,DurableLockArea
,PointerCDORevision
,StubCDORevision
,SyntheticCDORevision
public interface CDOBranchPoint extends CDOBranchProvider, CDOTimeProvider
Apoint in time
in a particularbranch
.- Since:
- 3.0
- Author:
- Eike Stepper
- See Also:
CDOCommitInfo
,CDOBranchTag
,CDOBranch.getBase()
,CDOBranch.getHead()
,CDOBranch.getPoint(long)
,CDOBranchUtil.copyBranchPoint(CDOBranchPoint)
- No Implement
- This interface is not intended to be implemented by clients.
- No Extend
- This interface is not intended to be extended by clients.
-
-
Field Summary
Fields Modifier and Type Field Description static long
INVALID_DATE
The fixed special time stamp invalid.static long
UNSPECIFIED_DATE
The fixed special time stamp unspecified.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CDOBranch
getBranch()
Returns the branch of this branch point, ornull
if this branch point is thebase
of themain branch
.long
getTimeStamp()
Returns the time stamp of this branch point, or the fixed special time stampunspecified
if this branch point marks thehead
of a branch.
-
-
-
Field Detail
-
UNSPECIFIED_DATE
static final long UNSPECIFIED_DATE
The fixed special time stamp unspecified.- See Also:
CDOBranch.getHead()
, Constant Field Values
-
INVALID_DATE
static final long INVALID_DATE
The fixed special time stamp invalid.- Since:
- 4.0
- See Also:
- Constant Field Values
-
-
Method Detail
-
getBranch
CDOBranch getBranch()
Returns the branch of this branch point, ornull
if this branch point is thebase
of themain branch
.- Specified by:
getBranch
in interfaceCDOBranchProvider
-
getTimeStamp
long getTimeStamp()
Returns the time stamp of this branch point, or the fixed special time stampunspecified
if this branch point marks thehead
of a branch.- Specified by:
getTimeStamp
in interfaceCDOTimeProvider
-
-