public abstract class AbstractSystemObjekt extends java.lang.Object implements SystemObjekt
SystemObjekt.PidComparator| Modifier | Constructor and Description |
|---|---|
protected |
AbstractSystemObjekt(de.bsvrz.dav.daf.main.config.SystemObject obj)
Weist das Systemobjekt zu und prüft ob der Typ stimmt.
|
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(SystemObjekt o) |
boolean |
equals(java.lang.Object o) |
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.
|
<P extends ParameterDatensatz<? extends Datum>> |
getParameterDatensatz(java.lang.Class<P> 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.
|
int |
hashCode() |
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.
|
java.lang.String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitgetTypprotected AbstractSystemObjekt(de.bsvrz.dav.daf.main.config.SystemObject obj)
obj - Das zu kapselnde Systemobjektpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic long getId()
SystemObjektgetId in interface SystemObjektSystemObject.getId()public java.lang.String getName()
SystemObjektgetName in interface SystemObjektSystemObject.getName()public java.util.Collection<? extends OnlineDatensatz<? extends Datum>> getOnlineDatensatz()
SystemObjektHinweis: Die zurückgegebene Menge ist echte Teilmenge (!) oder identisch mit der Menge der erlaubten Onlinedatensätze am Systemobjekt.
getOnlineDatensatz in interface SystemObjektpublic <O extends OnlineDatensatz<? extends Datum>> O getOnlineDatensatz(java.lang.Class<O> typ)
SystemObjektgetOnlineDatensatz in interface SystemObjektO - Der Typ des Onlinedatensatzes.typ - der Typ des Datensatzes.public java.util.Collection<? extends ParameterDatensatz<? extends Datum>> getParameterDatensatz()
SystemObjektHinweis: Die zurückgegebene Menge ist echte Teilmenge (!) oder identisch mit der Menge der erlaubten Parameterdatensätze am Systemobjekt.
getParameterDatensatz in interface SystemObjektpublic <P extends ParameterDatensatz<? extends Datum>> P getParameterDatensatz(java.lang.Class<P> typ)
SystemObjektgetParameterDatensatz in interface SystemObjektP - Der Typ des Parameterdatensatzes.typ - der Typ des Datensatzes.public java.lang.String getPid()
SystemObjektgetPid in interface SystemObjektSystemObject.getPid()public de.bsvrz.dav.daf.main.config.SystemObject getSystemObject()
SystemObjektgetSystemObject in interface SystemObjektSystemObject.getId()public boolean hasOnlineDatensatz(java.lang.Class<? extends OnlineDatensatz<? extends Datum>> typ)
SystemObjekthasOnlineDatensatz in interface SystemObjekttyp - der Typ des Onlinedatensatzes.true, wenn der Onlinedatensatz am Systemobjekt verwendet
werden kann.public boolean hasParameterDatensatz(java.lang.Class<? extends ParameterDatensatz<? extends Datum>> typ)
SystemObjekthasParameterDatensatz in interface SystemObjekttyp - der Typ des Parameterdatensatzes.true, wenn der Parameterdatensatz am Systemobjekt
verwendet werden kann.public java.lang.String toString()
toString in class java.lang.Objectpublic int compareTo(SystemObjekt o)
compareTo in interface java.lang.Comparable<SystemObjekt>