public interface SystemObjekt extends java.lang.Comparable<SystemObjekt>
getSystemObject()
, die das gekapselte Systemobjekt des
Datenverteilsers zurück gibt. Die anderen sollen lediglich die
Schreibweise verkürzen.Modifier and Type | Interface and Description |
---|---|
static class |
SystemObjekt.PidComparator
Klasse zum Vergleich zweier Systemobjekte per PID.
|
Modifier and Type | Method and Description |
---|---|
long |
getId()
Gibt die ID des Systemobjekts zurück.
|
java.lang.String |
getName()
Gibt den Namen des Systemobjekts zurück.
|
java.util.Collection<? extends OnlineDatensatz<? extends Datum>> |
getOnlineDatensatz()
Gibt alle aktuell verwendeten Onlinedatensätze des Systemobjekts
zurück.
|
<O extends OnlineDatensatz<? extends Datum>> |
getOnlineDatensatz(java.lang.Class<O> typ)
Gibt einen bestimmten Onlinedatensatz zurück.
|
java.util.Collection<? extends ParameterDatensatz<? extends Datum>> |
getParameterDatensatz()
Gibt alle aktuell verwendeten Parameterdatensätze des Systemobjekts
zurück.
|
<D extends ParameterDatensatz<? extends Datum>> |
getParameterDatensatz(java.lang.Class<D> typ)
Gibt einen bestimmten Parameterdatensatz zurück.
|
java.lang.String |
getPid()
Gibt die PID des Systemobjekts zurück.
|
de.bsvrz.dav.daf.main.config.SystemObject |
getSystemObject()
Gibt das gekapselte Systemobjekt des Datenverteilers zurück.
|
SystemObjektTyp |
getTyp()
Gibt den Typ des Systemobjekts zurück.
|
boolean |
hasOnlineDatensatz(java.lang.Class<? extends OnlineDatensatz<? extends Datum>> typ)
Prüft ob das Systemobjekt einen bestimmten Onlinedatensatz besitzt.
|
boolean |
hasParameterDatensatz(java.lang.Class<? extends ParameterDatensatz<? extends Datum>> typ)
Prüft ob das Systemobjekt einen bestimmten Parameterdatensatz
besitzt.
|
long getId()
SystemObject.getId()
java.lang.String getName()
SystemObject.getName()
java.util.Collection<? extends OnlineDatensatz<? extends Datum>> getOnlineDatensatz()
Hinweis: Die zurückgegebene Menge ist echte Teilmenge (!) oder identisch mit der Menge der erlaubten Onlinedatensätze am Systemobjekt.
<O extends OnlineDatensatz<? extends Datum>> O getOnlineDatensatz(java.lang.Class<O> typ)
O
- Der Typ des Onlinedatensatzes.typ
- der Typ des Datensatzes.java.util.Collection<? extends ParameterDatensatz<? extends Datum>> getParameterDatensatz()
Hinweis: Die zurückgegebene Menge ist echte Teilmenge (!) oder identisch mit der Menge der erlaubten Parameterdatensätze am Systemobjekt.
<D extends ParameterDatensatz<? extends Datum>> D getParameterDatensatz(java.lang.Class<D> typ)
D
- Der Typ des Parameterdatensatzes.typ
- der Typ des Datensatzes.java.lang.String getPid()
SystemObject.getPid()
de.bsvrz.dav.daf.main.config.SystemObject getSystemObject()
SystemObject.getId()
SystemObjektTyp getTyp()
boolean hasOnlineDatensatz(java.lang.Class<? extends OnlineDatensatz<? extends Datum>> typ)
typ
- der Typ des Onlinedatensatzes.true
, wenn der Onlinedatensatz am Systemobjekt verwendet
werden kann.boolean hasParameterDatensatz(java.lang.Class<? extends ParameterDatensatz<? extends Datum>> typ)
typ
- der Typ des Parameterdatensatzes.true
, wenn der Parameterdatensatz am Systemobjekt
verwendet werden kann.