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.SystemObjectDiese 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 intcompareTo(java.lang.Object o)Der Vergleich zweier SystemObjekte (o1, o) erfolgt durch deren ID.ConfigConfigurationAreagetConfigurationArea()de.bsvrz.dav.daf.main.DatagetConfigurationData(de.bsvrz.dav.daf.main.config.AttributeGroup atg)ConfigDataModelgetDataModel()de.bsvrz.dav.daf.main.config.SystemObjectInfogetInfo()java.lang.StringgetNameOrPidOrId()java.lang.StringgetPidOrId()java.lang.StringgetPidOrNameOrId()booleanisOfType(de.bsvrz.dav.daf.main.config.SystemObjectType type)booleanisOfType(java.lang.String typePid)voidsetConfigurationData(de.bsvrz.dav.daf.main.config.AttributeGroup atg, de.bsvrz.dav.daf.main.Data data)java.lang.StringtoString()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:
getNameOrPidOrIdin interfacede.bsvrz.dav.daf.main.config.SystemObject
-
getPidOrNameOrId
public java.lang.String getPidOrNameOrId()
- Specified by:
getPidOrNameOrIdin interfacede.bsvrz.dav.daf.main.config.SystemObject
-
getPidOrId
public java.lang.String getPidOrId()
- Specified by:
getPidOrIdin interfacede.bsvrz.dav.daf.main.config.SystemObject
-
getConfigurationArea
public ConfigConfigurationArea getConfigurationArea()
- Specified by:
getConfigurationAreain interfacede.bsvrz.dav.daf.main.config.SystemObject
-
getDataModel
public ConfigDataModel 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
public boolean isOfType(java.lang.String typePid)
- 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
public int compareTo(java.lang.Object o)
Der Vergleich zweier SystemObjekte (o1, o) erfolgt durch deren ID.- Specified by:
compareToin 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:
toStringin interfacede.bsvrz.dav.daf.main.config.SystemObject- Overrides:
toStringin classjava.lang.Object- Returns:
- die String-Repräsentation dieses SystemObjekts
-
-