Class AbstractConfigSystemObject
java.lang.Object
de.bsvrz.puk.config.configFile.datamodel.AbstractConfigSystemObject
- All Implemented Interfaces:
de.bsvrz.dav.daf.main.config.SystemObject,Comparable
- Direct Known Subclasses:
ConfigSystemObject,UnknownObject
public abstract class AbstractConfigSystemObject
extends Object
implements de.bsvrz.dav.daf.main.config.SystemObject
Diese abstrakte Klasse implementiert die Methoden des
SystemObject-Interfaces, welche für die verschiedenen Implementierungen eines
SystemObjekts immer gleich bleiben.-
Constructor Summary
ConstructorsConstructorDescriptionAbstractConfigSystemObject(de.bsvrz.dav.daf.main.config.ConfigurationArea configurationArea) Standardkonstruktor. -
Method Summary
Modifier and TypeMethodDescriptionintDer Vergleich zweier SystemObjekte (o1, o) erfolgt durch deren ID.de.bsvrz.dav.daf.main.DatagetConfigurationData(de.bsvrz.dav.daf.main.config.AttributeGroup atg) de.bsvrz.dav.daf.main.config.SystemObjectInfogetInfo()booleanisOfType(de.bsvrz.dav.daf.main.config.SystemObjectType type) booleanvoidsetConfigurationData(de.bsvrz.dav.daf.main.config.AttributeGroup atg, de.bsvrz.dav.daf.main.Data data) toString()Gibt die String-Repräsentation dieses SystemObjekts zurück.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface de.bsvrz.dav.daf.main.config.SystemObject
getConfigurationData, getConfigurationData, getId, getName, getPid, getType, getUsedAttributeGroupUsages, invalidate, isValid, setConfigurationData, setConfigurationData, setName
-
Constructor Details
-
AbstractConfigSystemObject
public AbstractConfigSystemObject(de.bsvrz.dav.daf.main.config.ConfigurationArea configurationArea) Standardkonstruktor. Speichert den Konfigurationsbereich, zu dem dieses System-Objekt gehört.- Parameters:
configurationArea- der Konfigurationsbereich dieses System-Objekts
-
-
Method Details
-
getNameOrPidOrId
- Specified by:
getNameOrPidOrIdin interfacede.bsvrz.dav.daf.main.config.SystemObject
-
getPidOrNameOrId
- Specified by:
getPidOrNameOrIdin interfacede.bsvrz.dav.daf.main.config.SystemObject
-
getPidOrId
- Specified by:
getPidOrIdin interfacede.bsvrz.dav.daf.main.config.SystemObject
-
getConfigurationArea
- Specified by:
getConfigurationAreain interfacede.bsvrz.dav.daf.main.config.SystemObject
-
getDataModel
- Specified by:
getDataModelin interfacede.bsvrz.dav.daf.main.config.SystemObject
-
getInfo
public de.bsvrz.dav.daf.main.config.SystemObjectInfo getInfo()- Specified by:
getInfoin interfacede.bsvrz.dav.daf.main.config.SystemObject
-
getConfigurationData
public de.bsvrz.dav.daf.main.Data getConfigurationData(de.bsvrz.dav.daf.main.config.AttributeGroup atg) - Specified by:
getConfigurationDatain interfacede.bsvrz.dav.daf.main.config.SystemObject
-
setConfigurationData
public void setConfigurationData(de.bsvrz.dav.daf.main.config.AttributeGroup atg, de.bsvrz.dav.daf.main.Data data) throws de.bsvrz.dav.daf.main.config.ConfigurationChangeException - Specified by:
setConfigurationDatain interfacede.bsvrz.dav.daf.main.config.SystemObject- Throws:
de.bsvrz.dav.daf.main.config.ConfigurationChangeException
-
isOfType
- Specified by:
isOfTypein interfacede.bsvrz.dav.daf.main.config.SystemObject
-
isOfType
public boolean isOfType(de.bsvrz.dav.daf.main.config.SystemObjectType type) - Specified by:
isOfTypein interfacede.bsvrz.dav.daf.main.config.SystemObject
-
compareTo
Der Vergleich zweier SystemObjekte (o1, o) erfolgt durch deren ID.- Specified by:
compareToin interfaceComparable- Parameters:
o- zu vergleichendes SystemObjekt- Returns:
-1, fallso1.getId() < o.getId()
1, fallso1.getId() > o.getId()
0, fallso1.getId() == o.getId()
-
toString
Gibt die String-Repräsentation dieses SystemObjekts zurück.
-