Class InfoEntry
- java.lang.Object
-
- de.desy.mst.libs.framework.mstapp.tabellendaten.entry.AEntry<java.lang.Integer>
-
- de.desy.mst.libs.framework.mstapp.tabellendaten.entry.InfoEntry
-
- All Implemented Interfaces:
java.lang.Comparable<AEntry<java.lang.Integer>>
public class InfoEntry extends AEntry<java.lang.Integer>
Ein Eintrag (eine Zeile) in der Info Tabelle (Info Tabellen habe jeweils nur dieselbe InfoGruppenNummer pro Tabelle
Dies ist eine immutable Class (absolut konstant und threadsicher)- Version:
- 1.0.0
- Author:
- ws
-
-
Field Summary
Fields Modifier and Type Field Description int
igid
Info-Gruppen-Id (Tabellenkonstant)int
iid
Info-Id (Tabelleneindeutig)int
int1
Wert wie definiertint
int2
Wert wie definiertint
int3
Wert wie definiertint
int4
Wert wie definiertint
int5
Wert wie definiertjava.lang.String
kurz
kurzer Textjava.lang.String
lang
langer Text
-
Constructor Summary
Constructors Constructor Description InfoEntry(int igid, int iid, java.lang.String kurz, java.lang.String lang, int int1, int int2, int int3, int int4, int int5)
InfoEntry(int igid, int iid, java.lang.String kurz, java.lang.String lang, int int1, int int2, int int3, int int4, int int5, java.lang.Object... unsupportedExtraParams)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.lang.String
calcTabID(int igid)
int
getIgid()
Info-Gruppen-Id (Tabellenkonstant)int
getIid()
Info-Id (Tabelleneindeutig)static Tabelle<java.lang.Integer,InfoEntry>
getInfoEntryTabelle(int igid)
int
getInt1()
Wert wie definiertint
getInt2()
Wert wie definiertint
getInt3()
Wert wie definiertint
getInt4()
Wert wie definiertint
getInt5()
Wert wie definiertjava.lang.Integer
getKey()
ein applikationsweiter eindeutiger Schluessel wie nr oder devname ...java.lang.String
getKurz()
kurzer Textjava.lang.String
getLang()
langer Textboolean
inSeinenWertenGleich(AEntry<java.lang.Integer> otherEntry)
-
Methods inherited from class de.desy.mst.libs.framework.mstapp.tabellendaten.entry.AEntry
compareTo, equals, getUnsupportedExtraParams, handleUnsupportedExtraParams, hashCode, hasUnsupportedExtraParams
-
-
-
-
Field Detail
-
igid
public final int igid
Info-Gruppen-Id (Tabellenkonstant)
-
iid
public final int iid
Info-Id (Tabelleneindeutig)
-
kurz
public final java.lang.String kurz
kurzer Text
-
lang
public final java.lang.String lang
langer Text
-
int1
public final int int1
Wert wie definiert
-
int2
public final int int2
Wert wie definiert
-
int3
public final int int3
Wert wie definiert
-
int4
public final int int4
Wert wie definiert
-
int5
public final int int5
Wert wie definiert
-
-
Constructor Detail
-
InfoEntry
public InfoEntry(int igid, int iid, java.lang.String kurz, java.lang.String lang, int int1, int int2, int int3, int int4, int int5)
-
InfoEntry
public InfoEntry(int igid, int iid, java.lang.String kurz, java.lang.String lang, int int1, int int2, int int3, int int4, int int5, java.lang.Object... unsupportedExtraParams)
-
-
Method Detail
-
getInfoEntryTabelle
public static final Tabelle<java.lang.Integer,InfoEntry> getInfoEntryTabelle(int igid)
-
calcTabID
public static java.lang.String calcTabID(int igid)
-
getKey
public java.lang.Integer getKey()
Description copied from class:AEntry
ein applikationsweiter eindeutiger Schluessel wie nr oder devname ...
-
inSeinenWertenGleich
public boolean inSeinenWertenGleich(AEntry<java.lang.Integer> otherEntry)
- Specified by:
inSeinenWertenGleich
in classAEntry<java.lang.Integer>
-
getIgid
public final int getIgid()
Info-Gruppen-Id (Tabellenkonstant)
-
getIid
public final int getIid()
Info-Id (Tabelleneindeutig)
-
getKurz
public final java.lang.String getKurz()
kurzer Text
-
getLang
public final java.lang.String getLang()
langer Text
-
getInt1
public final int getInt1()
Wert wie definiert
-
getInt2
public final int getInt2()
Wert wie definiert
-
getInt3
public final int getInt3()
Wert wie definiert
-
getInt4
public final int getInt4()
Wert wie definiert
-
getInt5
public final int getInt5()
Wert wie definiert
-
-