org.eclipse.emf.cdo.spi.common.revision
Interface InternalCDORevisionManager
- All Superinterfaces:
- CDORevisionCacheAdder, CDORevisionManager, ILifecycle, INotifier
- All Known Implementing Classes:
- DelegatingCDORevisionManager
public interface InternalCDORevisionManager
- extends CDORevisionManager, CDORevisionCacheAdder, ILifecycle
- Since:
- 3.0
- Author:
- Eike Stepper
Method Summary |
InternalCDORevisionCache |
getCache()
|
CDORevisionFactory |
getFactory()
|
InternalCDORevision |
getRevision(CDOID id,
CDOBranchPoint branchPoint,
int referenceChunk,
int prefetchDepth,
boolean loadOnDemand)
|
InternalCDORevision |
getRevision(CDOID id,
CDOBranchPoint branchPoint,
int referenceChunk,
int prefetchDepth,
boolean loadOnDemand,
SyntheticCDORevision[] synthetics)
|
InternalCDORevision |
getRevisionByVersion(CDOID id,
CDOBranchVersion branchVersion,
int referenceChunk,
boolean loadOnDemand)
|
InternalCDORevisionManager.RevisionLoader |
getRevisionLoader()
|
InternalCDORevisionManager.RevisionLocker |
getRevisionLocker()
|
List<CDORevision> |
getRevisions(List<CDOID> ids,
CDOBranchPoint branchPoint,
int referenceChunk,
int prefetchDepth,
boolean loadOnDemand,
SyntheticCDORevision[] synthetics)
|
boolean |
isSupportingAudits()
|
boolean |
isSupportingBranches()
|
void |
reviseLatest(CDOID id,
CDOBranch branch)
Called on client via postCommit when there is no version of detached objects available. |
void |
reviseVersion(CDOID id,
CDOBranchVersion branchVersion,
long timeStamp)
|
void |
setCache(CDORevisionCache cache)
|
void |
setFactory(CDORevisionFactory factory)
|
void |
setRevisionLoader(InternalCDORevisionManager.RevisionLoader revisionLoader)
|
void |
setRevisionLocker(InternalCDORevisionManager.RevisionLocker revisionLocker)
|
void |
setSupportingAudits(boolean on)
|
void |
setSupportingBranches(boolean on)
|
isSupportingAudits
boolean isSupportingAudits()
- Since:
- 4.0
setSupportingAudits
void setSupportingAudits(boolean on)
- Since:
- 4.0
isSupportingBranches
boolean isSupportingBranches()
setSupportingBranches
void setSupportingBranches(boolean on)
getRevisionLoader
InternalCDORevisionManager.RevisionLoader getRevisionLoader()
setRevisionLoader
void setRevisionLoader(InternalCDORevisionManager.RevisionLoader revisionLoader)
getRevisionLocker
InternalCDORevisionManager.RevisionLocker getRevisionLocker()
setRevisionLocker
void setRevisionLocker(InternalCDORevisionManager.RevisionLocker revisionLocker)
getFactory
CDORevisionFactory getFactory()
setFactory
void setFactory(CDORevisionFactory factory)
getCache
InternalCDORevisionCache getCache()
setCache
void setCache(CDORevisionCache cache)
- Since:
- 4.0
reviseLatest
void reviseLatest(CDOID id,
CDOBranch branch)
- Called on client via postCommit when there is no version of detached objects available.
reviseVersion
void reviseVersion(CDOID id,
CDOBranchVersion branchVersion,
long timeStamp)
getRevision
InternalCDORevision getRevision(CDOID id,
CDOBranchPoint branchPoint,
int referenceChunk,
int prefetchDepth,
boolean loadOnDemand,
SyntheticCDORevision[] synthetics)
getRevisions
List<CDORevision> getRevisions(List<CDOID> ids,
CDOBranchPoint branchPoint,
int referenceChunk,
int prefetchDepth,
boolean loadOnDemand,
SyntheticCDORevision[] synthetics)
getRevision
InternalCDORevision getRevision(CDOID id,
CDOBranchPoint branchPoint,
int referenceChunk,
int prefetchDepth,
boolean loadOnDemand)
- Specified by:
getRevision
in interface CDORevisionManager
getRevisionByVersion
InternalCDORevision getRevisionByVersion(CDOID id,
CDOBranchVersion branchVersion,
int referenceChunk,
boolean loadOnDemand)
- Specified by:
getRevisionByVersion
in interface CDORevisionManager
Copyright (c) 2004 - 2011 Eike Stepper (Berlin, Germany) and others.