de.bsvrz.puk.config.configFile.datamodel
Class AbstractConfigSystemObject
java.lang.Object
de.bsvrz.puk.config.configFile.datamodel.AbstractConfigSystemObject
- All Implemented Interfaces:
- SystemObject, Comparable
- Direct Known Subclasses:
- ConfigSystemObject
public abstract class AbstractConfigSystemObject
- extends Object
- implements SystemObject
Diese abstrakte Klasse implementiert die Methoden des SystemObject
-Interfaces, welche für die verschiedenen Implementierungen eines SystemObjekts
immer gleich bleiben.
- Author:
- Stephan Homeyer (sth), Kappich Systemberatung
Methods inherited from interface de.bsvrz.dav.daf.main.config.SystemObject |
getConfigurationData, getConfigurationData, getId, getName, getPid, getType, getUsedAttributeGroupUsages, invalidate, isValid, setConfigurationData, setConfigurationData, setName |
getNameOrPidOrId
public String getNameOrPidOrId()
- Specified by:
getNameOrPidOrId
in interface SystemObject
getPidOrNameOrId
public String getPidOrNameOrId()
- Specified by:
getPidOrNameOrId
in interface SystemObject
getPidOrId
public String getPidOrId()
- Specified by:
getPidOrId
in interface SystemObject
getConfigurationArea
public ConfigurationArea getConfigurationArea()
- Specified by:
getConfigurationArea
in interface SystemObject
getDataModel
public DataModel getDataModel()
- Specified by:
getDataModel
in interface SystemObject
getInfo
public SystemObjectInfo getInfo()
- Specified by:
getInfo
in interface SystemObject
getConfigurationData
public Data getConfigurationData(AttributeGroup atg)
- Specified by:
getConfigurationData
in interface SystemObject
setConfigurationData
public void setConfigurationData(AttributeGroup atg,
Data data)
throws ConfigurationChangeException
- Specified by:
setConfigurationData
in interface SystemObject
- Throws:
ConfigurationChangeException
isOfType
public boolean isOfType(String typePid)
- Specified by:
isOfType
in interface SystemObject
isOfType
public boolean isOfType(SystemObjectType type)
- Specified by:
isOfType
in interface SystemObject
compareTo
public int compareTo(Object o)
- Der Vergleich zweier SystemObjekte (o1, o) erfolgt durch deren ID.
- Specified by:
compareTo
in interface Comparable
- Parameters:
o
- zu vergleichendes SystemObjekt
- Returns:
-1
, falls o1.getId() < o.getId()
1
, falls o1.getId() > o.getId()
0
, falls o1.getId() == o.getId()
toString
public String toString()
- Gibt die String-Repräsentation dieses SystemObjekts zurück.
- Specified by:
toString
in interface SystemObject
- Overrides:
toString
in class Object
- Returns:
- die String-Repräsentation dieses SystemObjekts