org.eclipse.emf.cdo.spi.common.revision
Class RevisionInfo
java.lang.Object
org.eclipse.emf.cdo.spi.common.revision.RevisionInfo
- Direct Known Subclasses:
- RevisionInfo.Available, RevisionInfo.Missing
public abstract class RevisionInfo
- extends Object
- Since:
- 3.0
Method Summary |
protected InternalCDORevision |
doReadResult(CDODataInput in)
|
protected void |
doWriteResult(CDODataOutput out,
InternalCDORevision revision,
int referenceChunk)
|
void |
execute(InternalCDORevisionManager revisionManager,
int referenceChunk)
|
CDOID |
getID()
|
CDOBranchPoint |
getRequestedBranchPoint()
|
InternalCDORevision |
getResult()
|
SyntheticCDORevision |
getSynthetic()
|
abstract RevisionInfo.Type |
getType()
|
abstract boolean |
isLoadNeeded()
|
void |
processResult(InternalCDORevisionManager revisionManager,
List<CDORevision> results,
SyntheticCDORevision[] synthetics,
int i)
|
static RevisionInfo |
read(CDODataInput in,
CDOBranchPoint requestedBranchPoint)
|
void |
readResult(CDODataInput in)
|
static InternalCDORevision |
readResult(CDODataInput in,
CDOID id,
CDOBranch branch)
|
protected void |
readRevision(CDODataInput in)
|
void |
setResult(InternalCDORevision result)
|
void |
setSynthetic(SyntheticCDORevision synthetic)
|
void |
write(CDODataOutput out)
|
void |
writeResult(CDODataOutput out,
int referenceChunk)
|
static void |
writeResult(CDODataOutput out,
InternalCDORevision revision,
int referenceChunk)
|
protected void |
writeRevision(CDODataOutput out,
int referenceChunk)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RevisionInfo
protected RevisionInfo(CDOID id,
CDOBranchPoint requestedBranchPoint)
RevisionInfo
protected RevisionInfo(CDODataInput in,
CDOBranchPoint requestedBranchPoint)
throws IOException
- Throws:
IOException
getType
public abstract RevisionInfo.Type getType()
getID
public final CDOID getID()
getRequestedBranchPoint
public final CDOBranchPoint getRequestedBranchPoint()
getResult
public InternalCDORevision getResult()
setResult
public void setResult(InternalCDORevision result)
getSynthetic
public SyntheticCDORevision getSynthetic()
setSynthetic
public void setSynthetic(SyntheticCDORevision synthetic)
isLoadNeeded
public abstract boolean isLoadNeeded()
write
public void write(CDODataOutput out)
throws IOException
- Throws:
IOException
read
public static RevisionInfo read(CDODataInput in,
CDOBranchPoint requestedBranchPoint)
throws IOException
- Throws:
IOException
execute
public void execute(InternalCDORevisionManager revisionManager,
int referenceChunk)
writeResult
public void writeResult(CDODataOutput out,
int referenceChunk)
throws IOException
- Throws:
IOException
readResult
public void readResult(CDODataInput in)
throws IOException
- Throws:
IOException
processResult
public void processResult(InternalCDORevisionManager revisionManager,
List<CDORevision> results,
SyntheticCDORevision[] synthetics,
int i)
writeRevision
protected void writeRevision(CDODataOutput out,
int referenceChunk)
throws IOException
- Throws:
IOException
readRevision
protected void readRevision(CDODataInput in)
throws IOException
- Throws:
IOException
writeResult
public static void writeResult(CDODataOutput out,
InternalCDORevision revision,
int referenceChunk)
throws IOException
- Throws:
IOException
- Since:
- 4.0
readResult
public static InternalCDORevision readResult(CDODataInput in,
CDOID id,
CDOBranch branch)
throws IOException
- Throws:
IOException
- Since:
- 4.0
doWriteResult
protected void doWriteResult(CDODataOutput out,
InternalCDORevision revision,
int referenceChunk)
throws IOException
- Throws:
IOException
doReadResult
protected InternalCDORevision doReadResult(CDODataInput in)
throws IOException
- Throws:
IOException
Copyright (c) 2004 - 2011 Eike Stepper (Berlin, Germany) and others.