Package de.bsvrz.dav.daf.main.config
Interface ObjectLookup
- All Known Subinterfaces:
DataModel
- All Known Implementing Classes:
DafDataModel
public interface ObjectLookup
Schnittstelle, zum Aufsuchen von Objekten.
-
Method Summary
Modifier and TypeMethodDescriptiongetObject
(long id) Liefert das System-Objekt mit der angegebenen Objekt-ID zurück.default <T extends SystemObject>
TLiefert das System-Objekt mit der angegebenen Objekt-ID zurück, falls es vom angegebenen Typ ist.Liefert das System-Objekt mit der angegebenen PID zurück.default <T extends SystemObject>
TLiefert das System-Objekt mit der angegebenen PID zurück, falls es vom angegebenen Typ ist.
-
Method Details
-
getObject
Liefert das System-Objekt mit der angegebenen PID zurück.- Parameters:
pid
- Die permanente ID des System-Objekts- Returns:
- Das gewünschte System-Objekt oder
null
, wenn es kein Objekt mit der angegebenen PID gibt. - See Also:
-
getObject
Liefert das System-Objekt mit der angegebenen Objekt-ID zurück.- Parameters:
id
- Die Objekt-ID des System-Objekts- Returns:
- Das gewünschte System-Objekt oder
null
, wenn es kein Objekt mit der angegebenen ID gibt. - See Also:
-
getObject
Liefert das System-Objekt mit der angegebenen PID zurück, falls es vom angegebenen Typ ist.Diese Methode ist neu in Kernsoftware 3.14 und sollte nur benutzt werden, wenn Kompatibilität mit einer alten Kernsoftware nicht erforderlich ist.
- Type Parameters:
T
- Rückgabe-Typ- Parameters:
pid
- Die permanente ID des System-Objektstype
- Klasse des gewünschten Rückgabetyps- Returns:
- Das gewünschte System-Objekt oder
null
, wenn es kein Objekt mit der angegebenen PID gibt. - Throws:
IllegalArgumentException
- Wenn der Typ des erhaltenen Objektes nicht mit den geforderten TypT
übereinstimmt.- Since:
- 3.14
- See Also:
-
getObject
Liefert das System-Objekt mit der angegebenen Objekt-ID zurück, falls es vom angegebenen Typ ist.Diese Methode ist neu in Kernsoftware 3.14 und sollte nur benutzt werden, wenn Kompatibilität mit einer alten Kernsoftware nicht erforderlich ist.
- Type Parameters:
T
- Rückgabe-Typ- Parameters:
id
- Die Objekt-ID des System-Objektstype
- Klasse des gewünschten Rückgabetyps- Returns:
- Das gewünschte System-Objekt oder
null
, wenn es kein Objekt mit der angegebenen ID gibt. - Throws:
IllegalArgumentException
- Wenn der Typ des erhaltenen Objektes nicht mit den geforderten TypT
übereinstimmt.- Since:
- 3.14
- See Also:
-