Class UnknownObject
java.lang.Object
de.bsvrz.puk.config.configFile.datamodel.AbstractConfigSystemObject
de.bsvrz.puk.config.main.communication.UnknownObject
- All Implemented Interfaces:
de.bsvrz.dav.daf.main.config.ClientApplication,de.bsvrz.dav.daf.main.config.ConfigurationCommunicationInterface,de.bsvrz.dav.daf.main.config.DynamicObject,de.bsvrz.dav.daf.main.config.SystemObject,java.lang.Comparable
public class UnknownObject extends AbstractConfigSystemObject implements de.bsvrz.dav.daf.main.config.ClientApplication
Diese Klasse imitiert ein Systemobjekt und wird bei der Kommunikation mit Anwendungen benutzt, die der lokalen Konfiguration nicht bekannt sind.
-
Constructor Summary
Constructors Constructor Description UnknownObject(long id, de.bsvrz.dav.daf.main.config.ConfigurationArea configurationArea)Erstellt ein Dummy-Systemobjekt -
Method Summary
Modifier and Type Method Description voidaddConfigurationCommunicationChangeListener(de.bsvrz.dav.daf.main.config.ConfigurationCommunicationChangeListener listener)voidaddListenerForInvalidation(de.bsvrz.dav.daf.main.config.InvalidationListener listener)booleanequals(java.lang.Object o)de.bsvrz.dav.daf.main.DatagetConfigurationData(de.bsvrz.dav.daf.main.config.AttributeGroup atg, de.bsvrz.dav.daf.main.config.Aspect asp)de.bsvrz.dav.daf.main.DatagetConfigurationData(de.bsvrz.dav.daf.main.config.AttributeGroupUsage atgUsage)longgetId()java.lang.StringgetName()longgetNotValidSince()java.lang.StringgetPid()de.bsvrz.dav.daf.main.config.SystemObjectTypegetType()java.util.Collection<de.bsvrz.dav.daf.main.config.AttributeGroupUsage>getUsedAttributeGroupUsages()longgetValidSince()inthashCode()voidinvalidate()booleanisConfigurationCommunicationActive()booleanisValid()voidremoveConfigurationCommunicationChangeListener(de.bsvrz.dav.daf.main.config.ConfigurationCommunicationChangeListener listener)voidremoveListenerForInvalidation(de.bsvrz.dav.daf.main.config.InvalidationListener listener)voidsetConfigurationData(de.bsvrz.dav.daf.main.config.AttributeGroup atg, de.bsvrz.dav.daf.main.config.Aspect asp, de.bsvrz.dav.daf.main.Data data)voidsetConfigurationData(de.bsvrz.dav.daf.main.config.AttributeGroupUsage atgUsage, de.bsvrz.dav.daf.main.Data data)voidsetName(java.lang.String name)Methods inherited from class de.bsvrz.puk.config.configFile.datamodel.AbstractConfigSystemObject
compareTo, getConfigurationArea, getConfigurationData, getDataModel, getInfo, getNameOrPidOrId, getPidOrId, getPidOrNameOrId, isOfType, isOfType, setConfigurationData, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface de.bsvrz.dav.daf.main.config.ClientApplication
getDavApplication, getUser, getUserMethods inherited from interface java.lang.Comparable
compareToMethods inherited from interface de.bsvrz.dav.daf.main.config.SystemObject
getConfigurationArea, getConfigurationData, getDataModel, getInfo, getNameOrPidOrId, getPidOrId, getPidOrNameOrId, isOfType, isOfType, setConfigurationData, toString
-
Constructor Details
-
UnknownObject
public UnknownObject(long id, de.bsvrz.dav.daf.main.config.ConfigurationArea configurationArea)Erstellt ein Dummy-Systemobjekt- Parameters:
id- IdconfigurationArea- Konfigurationbereich (irgendeiner, wird nicht gebraucht)
-
-
Method Details
-
getId
public long getId()- Specified by:
getIdin interfacede.bsvrz.dav.daf.main.config.SystemObject
-
getType
public de.bsvrz.dav.daf.main.config.SystemObjectType getType()- Specified by:
getTypein interfacede.bsvrz.dav.daf.main.config.SystemObject
-
getPid
public java.lang.String getPid()- Specified by:
getPidin interfacede.bsvrz.dav.daf.main.config.SystemObject
-
getName
public java.lang.String getName()- Specified by:
getNamein interfacede.bsvrz.dav.daf.main.config.SystemObject
-
setName
public void setName(java.lang.String name) throws de.bsvrz.dav.daf.main.config.ConfigurationChangeException- Specified by:
setNamein interfacede.bsvrz.dav.daf.main.config.SystemObject- Throws:
de.bsvrz.dav.daf.main.config.ConfigurationChangeException
-
isValid
public boolean isValid()- Specified by:
isValidin interfacede.bsvrz.dav.daf.main.config.SystemObject
-
invalidate
public void invalidate() throws de.bsvrz.dav.daf.main.config.ConfigurationChangeException- Specified by:
invalidatein interfacede.bsvrz.dav.daf.main.config.SystemObject- Throws:
de.bsvrz.dav.daf.main.config.ConfigurationChangeException
-
getConfigurationData
public de.bsvrz.dav.daf.main.Data getConfigurationData(de.bsvrz.dav.daf.main.config.AttributeGroup atg, de.bsvrz.dav.daf.main.config.Aspect asp)- Specified by:
getConfigurationDatain interfacede.bsvrz.dav.daf.main.config.SystemObject
-
getConfigurationData
public de.bsvrz.dav.daf.main.Data getConfigurationData(de.bsvrz.dav.daf.main.config.AttributeGroupUsage atgUsage)- 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.config.Aspect asp, 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
-
setConfigurationData
public void setConfigurationData(de.bsvrz.dav.daf.main.config.AttributeGroupUsage atgUsage, 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
-
getUsedAttributeGroupUsages
public java.util.Collection<de.bsvrz.dav.daf.main.config.AttributeGroupUsage> getUsedAttributeGroupUsages()- Specified by:
getUsedAttributeGroupUsagesin interfacede.bsvrz.dav.daf.main.config.SystemObject
-
getValidSince
public long getValidSince()- Specified by:
getValidSincein interfacede.bsvrz.dav.daf.main.config.DynamicObject
-
getNotValidSince
public long getNotValidSince()- Specified by:
getNotValidSincein interfacede.bsvrz.dav.daf.main.config.DynamicObject
-
addListenerForInvalidation
public void addListenerForInvalidation(de.bsvrz.dav.daf.main.config.InvalidationListener listener)- Specified by:
addListenerForInvalidationin interfacede.bsvrz.dav.daf.main.config.DynamicObject
-
removeListenerForInvalidation
public void removeListenerForInvalidation(de.bsvrz.dav.daf.main.config.InvalidationListener listener)- Specified by:
removeListenerForInvalidationin interfacede.bsvrz.dav.daf.main.config.DynamicObject
-
addConfigurationCommunicationChangeListener
public void addConfigurationCommunicationChangeListener(de.bsvrz.dav.daf.main.config.ConfigurationCommunicationChangeListener listener)- Specified by:
addConfigurationCommunicationChangeListenerin interfacede.bsvrz.dav.daf.main.config.ConfigurationCommunicationInterface
-
removeConfigurationCommunicationChangeListener
public void removeConfigurationCommunicationChangeListener(de.bsvrz.dav.daf.main.config.ConfigurationCommunicationChangeListener listener)- Specified by:
removeConfigurationCommunicationChangeListenerin interfacede.bsvrz.dav.daf.main.config.ConfigurationCommunicationInterface
-
isConfigurationCommunicationActive
public boolean isConfigurationCommunicationActive()- Specified by:
isConfigurationCommunicationActivein interfacede.bsvrz.dav.daf.main.config.ConfigurationCommunicationInterface
-
equals
public boolean equals(java.lang.Object o)- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()- Overrides:
hashCodein classjava.lang.Object
-