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