Class Device
- java.lang.Object
-
- de.desy.mst.libs.framework.mstapp.tabellendaten.entry.AEntry<K1>
-
- de.desy.mst.libs.framework.mstapp.tabellendaten.entry.AEntry2<java.lang.Integer,java.lang.String>
-
- de.desy.mst.libs.framework.mstapp.tabellendaten.entry.Device
-
- All Implemented Interfaces:
java.lang.Comparable<AEntry<java.lang.Integer>>
- Direct Known Subclasses:
SedacDevice
public class Device extends AEntry2<java.lang.Integer,java.lang.String>
Devices bestehen aus Nr (int Index) und Name (String Key) und sind immutable Nr ist der primaere Key, iterator ist danach sortiert- Version:
- 1.0.0
- Author:
- ws
-
-
Field Summary
Fields Modifier and Type Field Description int
devGrNr
java.lang.String
devName
int
devNo
static java.lang.String
FIELD_DEV_GR_NR
static java.lang.String
FIELD_DEV_NAME
static java.lang.String
FIELD_DEV_NO
static int
RESERVED_DEV_NO_FOR_DEFAULT
-
Constructor Summary
Constructors Constructor Description Device(int devGrNr, int devNo, java.lang.String devName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getDevGrNo()
DeviceDetailKey
getDeviceDetailKey(int userKey)
java.lang.String
getDevName()
int
getDevNo()
java.lang.Integer
getKey()
ein applikationsweiter eindeutiger Schluessel wie nr oder devname ...java.lang.String
getKey2()
boolean
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
-
FIELD_DEV_GR_NR
public static final java.lang.String FIELD_DEV_GR_NR
- See Also:
- Constant Field Values
-
FIELD_DEV_NO
public static final java.lang.String FIELD_DEV_NO
- See Also:
- Constant Field Values
-
FIELD_DEV_NAME
public static final java.lang.String FIELD_DEV_NAME
- See Also:
- Constant Field Values
-
RESERVED_DEV_NO_FOR_DEFAULT
public static final int RESERVED_DEV_NO_FOR_DEFAULT
- See Also:
- Constant Field Values
-
devGrNr
public final int devGrNr
-
devNo
public final int devNo
-
devName
public final java.lang.String devName
-
-
Method Detail
-
getDevGrNo
public int getDevGrNo()
-
getDevNo
public int getDevNo()
-
getDevName
public java.lang.String getDevName()
-
getDeviceDetailKey
public DeviceDetailKey getDeviceDetailKey(int userKey)
-
inSeinenWertenGleich
public boolean inSeinenWertenGleich(AEntry<java.lang.Integer> otherEntry)
- Specified by:
inSeinenWertenGleich
in classAEntry<java.lang.Integer>
-
getKey2
public java.lang.String getKey2()
-
-