private class ConfigNonMutableSet.NonMutableElement
extends java.lang.Object
Repräsentiert ein Element der Menge mit einer Versionsnummer, ab der das Element zur Menge gehört und einer Versionsnummer, ab der das Element nicht mehr zur Menge gehört.
Modifier and Type | Field and Description |
---|---|
private SystemObject |
_element
ein Element dieser Menge
|
private long |
_elementId
Objekt-ID des Elements
|
private short |
_fromVersion
Version, seit der das Element zur Menge gehört
|
private short |
_toVersion
Version, seit der das Element nicht mehr zur Menge gehört
|
Modifier | Constructor and Description |
---|---|
private |
NonMutableElement(long elementId,
short fromVersion,
short toVersion)
Erzeugt einen Elementeintrag einer nicht-dynamischen Menge.
|
Modifier and Type | Method and Description |
---|---|
long |
getElementId()
Bestimmt die Objekt-ID des Mengenelements
|
short |
getFromVersion()
Gibt die Version zurück, seit der das Element zur Menge gehört.
|
short |
getToVersion()
Gibt die Version zurück, seit der das Element nicht mehr zur Menge gehört.
|
void |
setToVersion(short toVersion)
Setzt die Version, ab der das Element nicht mehr zur Menge gehört.
|
private SystemObject _element
ein Element dieser Menge
private long _elementId
Objekt-ID des Elements
private short _fromVersion
Version, seit der das Element zur Menge gehört
private short _toVersion
Version, seit der das Element nicht mehr zur Menge gehört
private NonMutableElement(long elementId, short fromVersion, short toVersion)
Erzeugt einen Elementeintrag einer nicht-dynamischen Menge.
elementId
- Objekt-ID des ElementsfromVersion
- Version, seit der das Element zur Menge gehörttoVersion
- Version, seit der das Element nicht mehr zur Menge gehörtpublic short getFromVersion()
Gibt die Version zurück, seit der das Element zur Menge gehört.
public short getToVersion()
Gibt die Version zurück, seit der das Element nicht mehr zur Menge gehört.
0
, falls das Objekt noch aktuell ist.public void setToVersion(short toVersion)
Setzt die Version, ab der das Element nicht mehr zur Menge gehört.
toVersion
- Version, ab der das Element nicht mehr zur Menge gehörtpublic long getElementId()
Bestimmt die Objekt-ID des Mengenelements