public abstract class AbstractConfigSystemObject extends Object implements SystemObject
SystemObject-Interfaces, welche für die verschiedenen Implementierungen eines SystemObjekts
immer gleich bleiben.| Modifier and Type | Field and Description |
|---|---|
private ConfigConfigurationArea |
_configurationArea
Der Konfigurationsbereich dieses SystemObjekts.
|
| Constructor and Description |
|---|
AbstractConfigSystemObject(ConfigurationArea configurationArea)
Standardkonstruktor.
|
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(Object o)
Der Vergleich zweier SystemObjekte (o1, o) erfolgt durch deren ID.
|
ConfigConfigurationArea |
getConfigurationArea()
Liefert den Konfigurationsbereich, zu dem dieses Objekt gehört, zurück.
|
Data |
getConfigurationData(AttributeGroup atg)
Liefert einen konfigurierenden Datensatz dieses Objekts zurück.
|
ConfigDataModel |
getDataModel()
Liefert das zu diesem Objekt gehörende Objekt zum Zugriff auf die Konfiguration zurück.
|
SystemObjectInfo |
getInfo()
Liefert ein Objekt mit beschreibenden Informationen zu diesem Objekt zurück.
|
String |
getNameOrPidOrId()
Liefert eine Bezeichnung für dieses Objekt zurück.
|
String |
getPidOrId()
Liefert eine Bezeichnug für dieses Objekt zurück.
|
String |
getPidOrNameOrId()
Liefert eine Bezeichnung für dieses Objekt zurück.
|
boolean |
isOfType(String typePid)
Bestimmt, ob dieses System-Objekt ein Element des angegebenen Typs ist.
|
boolean |
isOfType(SystemObjectType type)
Bestimmt, ob dieses System-Objekt ein Element des angegebenen Typs ist.
|
void |
setConfigurationData(AttributeGroup atg,
Data data)
Ändert einen konfigurierenden Datensatz dieses Objekts.
|
String |
toString()
Gibt die String-Repräsentation dieses SystemObjekts zurück.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetConfigurationData, getConfigurationData, getId, getName, getPid, getType, getUsedAttributeGroupUsages, invalidate, isValid, setConfigurationData, setConfigurationData, setNameprivate final ConfigConfigurationArea _configurationArea
public AbstractConfigSystemObject(ConfigurationArea configurationArea)
configurationArea - der Konfigurationsbereich dieses System-Objektspublic String getNameOrPidOrId()
de.bsvrz.dav.daf.main.config.SystemObjectgetNameOrPidOrId in interface SystemObjectpublic String getPidOrNameOrId()
de.bsvrz.dav.daf.main.config.SystemObjectgetPidOrNameOrId in interface SystemObjectpublic String getPidOrId()
de.bsvrz.dav.daf.main.config.SystemObjectgetPidOrId in interface SystemObjectpublic ConfigConfigurationArea getConfigurationArea()
de.bsvrz.dav.daf.main.config.SystemObjectgetConfigurationArea in interface SystemObjectpublic ConfigDataModel getDataModel()
de.bsvrz.dav.daf.main.config.SystemObjectgetDataModel in interface SystemObjectpublic SystemObjectInfo getInfo()
de.bsvrz.dav.daf.main.config.SystemObjectgetInfo in interface SystemObjectpublic Data getConfigurationData(AttributeGroup atg)
de.bsvrz.dav.daf.main.config.SystemObjectasp.eigenschaften" angenommen.getConfigurationData in interface SystemObjectatg - Attributgruppe des gewünschten Datensatzes.null, wenn das Objekt keinen Datensatz der angegebenen Attributgruppe
hat.SystemObject.getConfigurationData(AttributeGroup,Aspect)public void setConfigurationData(AttributeGroup atg, Data data) throws ConfigurationChangeException
de.bsvrz.dav.daf.main.config.SystemObjectasp.eigenschaften" verwendet.setConfigurationData in interface SystemObjectatg - Attributgruppe des zu ändernden Datensatzesdata - Der neue Datensatz. Wird null angegeben, wird der Datensatz am Objekt gelöscht.ConfigurationChangeException - Wenn der Datensatz nicht geändert werden konnte.public boolean isOfType(String typePid)
de.bsvrz.dav.daf.main.config.SystemObjectSystemObject.getType()
zurückgeliefert wird. Außerdem ist das Objekt ein Element von den direkten und indirekten Super-Typen des
Objekt-Typs.isOfType in interface SystemObjecttypePid - PID des zu prüfenden Typs.true, wenn der übergebene Typ mit dem Objekt-Typ oder mit einem der direkten oder indirekten Vorgänger in der Vererbungshierarchie
übereinstimmt; sonst false.public boolean isOfType(SystemObjectType type)
de.bsvrz.dav.daf.main.config.SystemObjectSystemObject.getType()
zurückgeliefert wird. Außerdem ist das Objekt ein Element von den direkten und indirekten Super-Typen des
Objekt-Typs.isOfType in interface SystemObjecttype - Zu prüfender Typ.true, wenn der übergebene Typ mit dem Objekt-Typ oder mit einem der direkten oder indirekten Vorgänger in der Vererbungshierarchie
übereinstimmt; sonst false.public int compareTo(Object o)
compareTo in interface Comparableo - zu vergleichendes SystemObjekt-1, falls o1.getId() < o.getId() 1, falls o1.getId() > o.getId() 0, falls o1.getId() == o.getId()public String toString()
toString in interface SystemObjecttoString in class Object