private class ConfigNonMutableSet.NonMutableElement extends Object
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 |
ConfigNonMutableSet.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
private long _elementId
private short _fromVersion
private short _toVersion
private ConfigNonMutableSet.NonMutableElement(long elementId, short fromVersion, short toVersion)
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()
public short getToVersion()
0
, falls das Objekt noch aktuell ist.public void setToVersion(short toVersion)
toVersion
- Version, ab der das Element nicht mehr zur Menge gehörtpublic long getElementId()