Class AbstractConfigSystemObject
- java.lang.Object
-
- de.bsvrz.puk.config.configFile.datamodel.AbstractConfigSystemObject
-
- All Implemented Interfaces:
de.bsvrz.dav.daf.main.config.SystemObject
,java.lang.Comparable
- Direct Known Subclasses:
ConfigSystemObject
,UnknownObject
public abstract class AbstractConfigSystemObject extends java.lang.Object implements de.bsvrz.dav.daf.main.config.SystemObject
Diese abstrakte Klasse implementiert die Methoden desSystemObject
-Interfaces, welche für die verschiedenen Implementierungen eines SystemObjekts immer gleich bleiben.
-
-
Constructor Summary
Constructors Constructor Description AbstractConfigSystemObject(de.bsvrz.dav.daf.main.config.ConfigurationArea configurationArea)
Standardkonstruktor.
-
Method Summary
Modifier and Type Method Description int
compareTo(java.lang.Object o)
Der Vergleich zweier SystemObjekte (o1, o) erfolgt durch deren ID.ConfigConfigurationArea
getConfigurationArea()
de.bsvrz.dav.daf.main.Data
getConfigurationData(de.bsvrz.dav.daf.main.config.AttributeGroup atg)
ConfigDataModel
getDataModel()
de.bsvrz.dav.daf.main.config.SystemObjectInfo
getInfo()
java.lang.String
getNameOrPidOrId()
java.lang.String
getPidOrId()
java.lang.String
getPidOrNameOrId()
boolean
isOfType(de.bsvrz.dav.daf.main.config.SystemObjectType type)
boolean
isOfType(java.lang.String typePid)
void
setConfigurationData(de.bsvrz.dav.daf.main.config.AttributeGroup atg, de.bsvrz.dav.daf.main.Data data)
java.lang.String
toString()
Gibt die String-Repräsentation dieses SystemObjekts zurück.
-
-
-
Constructor Detail
-
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 Detail
-
getNameOrPidOrId
public java.lang.String getNameOrPidOrId()
- Specified by:
getNameOrPidOrId
in interfacede.bsvrz.dav.daf.main.config.SystemObject
-
getPidOrNameOrId
public java.lang.String getPidOrNameOrId()
- Specified by:
getPidOrNameOrId
in interfacede.bsvrz.dav.daf.main.config.SystemObject
-
getPidOrId
public java.lang.String getPidOrId()
- Specified by:
getPidOrId
in interfacede.bsvrz.dav.daf.main.config.SystemObject
-
getConfigurationArea
public ConfigConfigurationArea getConfigurationArea()
- Specified by:
getConfigurationArea
in interfacede.bsvrz.dav.daf.main.config.SystemObject
-
getDataModel
public ConfigDataModel 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
public boolean isOfType(java.lang.String typePid)
- 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
public int compareTo(java.lang.Object o)
Der Vergleich zweier SystemObjekte (o1, o) erfolgt durch deren ID.- Specified by:
compareTo
in interfacejava.lang.Comparable
- Parameters:
o
- zu vergleichendes SystemObjekt- Returns:
-1
, fallso1.getId() < o.getId()
1
, fallso1.getId() > o.getId()
0
, fallso1.getId() == o.getId()
-
toString
public java.lang.String toString()
Gibt die String-Repräsentation dieses SystemObjekts zurück.- Specified by:
toString
in interfacede.bsvrz.dav.daf.main.config.SystemObject
- Overrides:
toString
in classjava.lang.Object
- Returns:
- die String-Repräsentation dieses SystemObjekts
-
-