Package org.eclipse.emf.cdo.spi.common.revision

# Klasse RevisionInfo

java.lang.Object
org.eclipse.emf.cdo.spi.common.revision.RevisionInfo

Bekannte direkte Unterklassen:
  `RevisionInfo.Available`, `RevisionInfo.Missing`

public abstract class RevisionInfo extends Object
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 Extend
  This class is not intended to be extended by clients.

## Verschachtelte Klassen - Übersicht

Verschachtelte Klassen
Modifizierer und Typ
Klasse
Beschreibung
`static class`
`RevisionInfo.Available`
If the meaning of this type isn't clear, there really should be more of a description here...
`static class`
`RevisionInfo.Missing`
If the meaning of this type isn't clear, there really should be more of a description here...
`static enum`
`RevisionInfo.Type`
If the meaning of this type isn't clear, there really should be more of a description here...

## Konstruktorübersicht

Konstruktoren
Modifizierer
Konstruktor
Beschreibung
`protected`
`RevisionInfo(CDOID id, CDOBranchPoint requestedBranchPoint)`
`protected`
`RevisionInfo(CDODataInput in, CDOBranchPoint requestedBranchPoint)`

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`protected InternalCDORevision`
`doReadResult(CDODataInput in)`
Veraltet.
Not called anymore by the framework
`protected void`
`doWriteResult(CDODataOutput out, InternalCDORevision revision, int referenceChunk)`
Veraltet.
Not called anymore by the framework
`void`
`execute(InternalCDORevisionManager revisionManager, int referenceChunk)`
`final CDOID`
`getID()`
`final 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)`
`String`
`toLongString()`
`String`
`toString()`
`void`
`write(CDODataOutput out)`
`void`
`writeResult(CDODataOutput out, int referenceChunk)`
Veraltet.
Not called anymore by the framework
`void`
`writeResult(CDODataOutput out, int referenceChunk, CDOBranchPoint securityContext)`
`static void`
`writeResult(CDODataOutput out, InternalCDORevision revision, boolean writePointerTarget, int referenceChunk, CDOBranchPoint securityContext)`
`static void`
`writeResult(CDODataOutput out, InternalCDORevision revision, int referenceChunk)`
Veraltet.
As of 4.1 call `writeResult(CDODataOutput, InternalCDORevision, int, CDOBranchPoint)`.
`static void`
`writeResult(CDODataOutput out, InternalCDORevision revision, int referenceChunk, CDOBranchPoint securityContext)`
Veraltet.
As of 4.15 call `writeResult(CDODataOutput, InternalCDORevision, boolean, int, CDOBranchPoint)`.
`protected void`
`writeRevision(CDODataOutput out, int referenceChunk)`
Veraltet.
Not called anymore by the framework.
`protected void`
`writeRevision(CDODataOutput out, int referenceChunk, CDOBranchPoint securityContext)`

### Von Klasse geerbte Methoden java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

## Konstruktordetails

### RevisionInfo

protected RevisionInfo(CDOID id, CDOBranchPoint requestedBranchPoint)

### RevisionInfo

protected RevisionInfo(CDODataInput in, CDOBranchPoint requestedBranchPoint) throws IOException

Löst aus:
  `IOException`

## Methodendetails

### 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

Löst aus:
  `IOException`

### toString

public String toString()

Setzt außer Kraft:
  `toString` in Klasse `Object`

### toLongString

public String toLongString()

Seit:
  4.15

### read

public static RevisionInfo read(CDODataInput in, CDOBranchPoint requestedBranchPoint) throws IOException

Löst aus:
  `IOException`

### execute

public void execute(InternalCDORevisionManager revisionManager, int referenceChunk)

### writeResult

@Deprecated public void writeResult(CDODataOutput out, int referenceChunk) throws IOException
Veraltet.
Not called anymore by the framework

Löst aus:
  `IOException`

### writeResult

public void writeResult(CDODataOutput out, int referenceChunk, CDOBranchPoint securityContext) throws IOException

Löst aus:
  `IOException`
Seit:
  4.1

### readResult

public void readResult(CDODataInput in) throws IOException

Löst aus:
  `IOException`

### processResult

public void processResult(InternalCDORevisionManager revisionManager, List<CDORevision> results, SyntheticCDORevision[] synthetics, int i)

### writeRevision

@Deprecated protected void writeRevision(CDODataOutput out, int referenceChunk) throws IOException
Veraltet.
Not called anymore by the framework.

Löst aus:
  `IOException`

### writeRevision

protected void writeRevision(CDODataOutput out, int referenceChunk, CDOBranchPoint securityContext) throws IOException

Löst aus:
  `IOException`
Seit:
  4.1

### readRevision

protected void readRevision(CDODataInput in) throws IOException

Löst aus:
  `IOException`

### writeResult

@Deprecated public static void writeResult(CDODataOutput out, InternalCDORevision revision, int referenceChunk) throws IOException
Veraltet.
As of 4.1 call `writeResult(CDODataOutput, InternalCDORevision, int, CDOBranchPoint)`.

Löst aus:
  `IOException`
Seit:
  4.0

### writeResult

@Deprecated public static void writeResult(CDODataOutput out, InternalCDORevision revision, int referenceChunk, CDOBranchPoint securityContext) throws IOException
Veraltet.
As of 4.15 call `writeResult(CDODataOutput, InternalCDORevision, boolean, int, CDOBranchPoint)`.

Löst aus:
  `IOException`
Seit:
  4.1

### writeResult

public static void writeResult(CDODataOutput out, InternalCDORevision revision, boolean writePointerTarget, int referenceChunk, CDOBranchPoint securityContext) throws IOException

Löst aus:
  `IOException`
Seit:
  4.15
No Reference
  This method is not intended to be referenced by clients.

### readResult

public static InternalCDORevision readResult(CDODataInput in, CDOID id, CDOBranch branch) throws IOException

Löst aus:
  `IOException`
Seit:
  4.0

### doWriteResult

@Deprecated protected void doWriteResult(CDODataOutput out, InternalCDORevision revision, int referenceChunk) throws IOException
Veraltet.
Not called anymore by the framework

Löst aus:
  `IOException`

### doReadResult

@Deprecated protected InternalCDORevision doReadResult(CDODataInput in) throws IOException
Veraltet.
Not called anymore by the framework

Löst aus:
  `IOException`