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 des
SystemObject
-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.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
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
- 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
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
-