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 TypeMethodDescriptionint
Der Vergleich zweier SystemObjekte (o1, o) erfolgt durch deren ID.de.bsvrz.dav.daf.main.Data
getConfigurationData
(de.bsvrz.dav.daf.main.config.AttributeGroup atg) de.bsvrz.dav.daf.main.config.SystemObjectInfo
getInfo()
boolean
isOfType
(de.bsvrz.dav.daf.main.config.SystemObjectType type) boolean
void
setConfigurationData
(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, wait
Methods 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:
getNameOrPidOrId
in interfacede.bsvrz.dav.daf.main.config.SystemObject
-
getPidOrNameOrId
- Specified by:
getPidOrNameOrId
in interfacede.bsvrz.dav.daf.main.config.SystemObject
-
getPidOrId
- Specified by:
getPidOrId
in interfacede.bsvrz.dav.daf.main.config.SystemObject
-
getConfigurationArea
- Specified by:
getConfigurationArea
in interfacede.bsvrz.dav.daf.main.config.SystemObject
-
getDataModel
- Specified by:
getDataModel
in interfacede.bsvrz.dav.daf.main.config.SystemObject
-
getInfo
public de.bsvrz.dav.daf.main.config.SystemObjectInfo getInfo()- Specified by:
getInfo
in 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:
getConfigurationData
in 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:
setConfigurationData
in interfacede.bsvrz.dav.daf.main.config.SystemObject
- Throws:
de.bsvrz.dav.daf.main.config.ConfigurationChangeException
-
isOfType
- Specified by:
isOfType
in interfacede.bsvrz.dav.daf.main.config.SystemObject
-
isOfType
public boolean isOfType(de.bsvrz.dav.daf.main.config.SystemObjectType type) - Specified by:
isOfType
in interfacede.bsvrz.dav.daf.main.config.SystemObject
-
compareTo
Der Vergleich zweier SystemObjekte (o1, o) erfolgt durch deren ID.- Specified by:
compareTo
in 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.
-