Class DeviceDetailKey
- java.lang.Object
-
- de.desy.mst.libs.framework.mstapp.tabellendaten.entry.DeviceDetailKey
-
- All Implemented Interfaces:
java.lang.Comparable<DeviceDetailKey>
public class DeviceDetailKey extends java.lang.Object implements java.lang.Comparable<DeviceDetailKey>
Zusammengesetzter Schlüssel fuer eine Device-Detail-Tabelle
userKey (Typ Integer) ist der user spezifische Schluessel (die ersten beiden Schluessel sind devGrNr und devNo)
Immutable Class, lexikalisch sortiert mit Value orientierter Semantik- Author:
- ws
-
-
Constructor Summary
Constructors Constructor Description DeviceDetailKey(int devGrNr, int devNo, int userKey)
DeviceDetailKey(DeviceDetail deviceDetail)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(DeviceDetailKey other)
static DeviceDetailKey
createDefaultKey(DeviceDetailKey key)
static DeviceDetailKey
createSuperDefaultKey(DeviceDetailKey key)
boolean
equals(java.lang.Object other)
int
getDevGrNr()
int
getDevNo()
int
getUserKey()
int
hashCode()
boolean
isDefaultKey()
boolean
isSuperDefaultKey()
java.lang.String
toString()
-
-
-
Constructor Detail
-
DeviceDetailKey
public DeviceDetailKey(int devGrNr, int devNo, int userKey)
-
DeviceDetailKey
public DeviceDetailKey(DeviceDetail deviceDetail)
-
-
Method Detail
-
createDefaultKey
public static DeviceDetailKey createDefaultKey(DeviceDetailKey key)
-
createSuperDefaultKey
public static DeviceDetailKey createSuperDefaultKey(DeviceDetailKey key)
-
getDevGrNr
public final int getDevGrNr()
-
getDevNo
public final int getDevNo()
-
getUserKey
public final int getUserKey()
-
isDefaultKey
public final boolean isDefaultKey()
-
isSuperDefaultKey
public final boolean isSuperDefaultKey()
-
compareTo
public int compareTo(DeviceDetailKey other)
- Specified by:
compareTo
in interfacejava.lang.Comparable<DeviceDetailKey>
- See Also:
CompositeKey.compareTo(java.lang.Object)
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equals
in classjava.lang.Object
- See Also:
CompositeKey.equals(java.lang.Object)
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
- See Also:
CompositeKey.hashCode()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
- See Also:
CompositeKey.toString()
-
-