Class ForeignDynamicObject
java.lang.Object
de.bsvrz.puk.config.main.communication.query.ForeignDynamicObject
- All Implemented Interfaces:
de.bsvrz.dav.daf.main.config.ConfigurationCommunicationInterface,de.bsvrz.dav.daf.main.config.DynamicObject,de.bsvrz.dav.daf.main.config.SystemObject,Comparable
public class ForeignDynamicObject
extends Object
implements de.bsvrz.dav.daf.main.config.DynamicObject
Klasse, die für Systemobjekte verwendet wird, die von einer fremden Konfiguration angefordert wurden.
-
Constructor Summary
ConstructorsConstructorDescriptionForeignDynamicObject(ForeignConfigRequester foreignConfigRequester, de.bsvrz.dav.daf.main.config.DataModel dataModel, long id, long typeId, String pid, String name, boolean valid, long validSince, long notValidSince, long configAreaId) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddConfigurationCommunicationChangeListener(de.bsvrz.dav.daf.main.config.ConfigurationCommunicationChangeListener listener) voidaddListenerForInvalidation(de.bsvrz.dav.daf.main.config.InvalidationListener listener) intde.bsvrz.dav.daf.main.config.ConfigurationAreade.bsvrz.dav.daf.main.DatagetConfigurationData(de.bsvrz.dav.daf.main.config.AttributeGroup atg) 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) de.bsvrz.dav.daf.main.config.DataModellonggetId()de.bsvrz.dav.daf.main.config.SystemObjectInfogetInfo()getName()longprotected StringgetPid()de.bsvrz.dav.daf.main.config.SystemObjectTypegetType()protected StringCollection<de.bsvrz.dav.daf.main.config.AttributeGroupUsage>longvoidbooleanbooleanisOfType(de.bsvrz.dav.daf.main.config.SystemObjectType type) booleanbooleanisValid()voidremoveConfigurationCommunicationChangeListener(de.bsvrz.dav.daf.main.config.ConfigurationCommunicationChangeListener listener) voidremoveListenerForInvalidation(de.bsvrz.dav.daf.main.config.InvalidationListener listener) booleansaveConfigurationData(de.bsvrz.dav.daf.main.config.AttributeGroupUsage attributeGroupUsage, de.bsvrz.dav.daf.main.Data configData) 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.AttributeGroup atg, de.bsvrz.dav.daf.main.Data data) voidsetConfigurationData(de.bsvrz.dav.daf.main.config.AttributeGroupUsage atgUsage, de.bsvrz.dav.daf.main.Data data) voidvoidsetNotValidSince(long notValidSince) toString()
-
Constructor Details
-
ForeignDynamicObject
public ForeignDynamicObject(ForeignConfigRequester foreignConfigRequester, de.bsvrz.dav.daf.main.config.DataModel dataModel, long id, long typeId, String pid, String name, boolean valid, long validSince, long notValidSince, long configAreaId)
-
-
Method Details
-
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
-
setNotValidSince
public void setNotValidSince(long notValidSince) -
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
-
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
-
isOfType
public boolean isOfType(de.bsvrz.dav.daf.main.config.SystemObjectType type) - Specified by:
isOfTypein interfacede.bsvrz.dav.daf.main.config.SystemObject
-
isOfType
- Specified by:
isOfTypein interfacede.bsvrz.dav.daf.main.config.SystemObject
-
getPid
- Specified by:
getPidin interfacede.bsvrz.dav.daf.main.config.SystemObject
-
getName
- Specified by:
getNamein interfacede.bsvrz.dav.daf.main.config.SystemObject
-
setName
- Specified by:
setNamein interfacede.bsvrz.dav.daf.main.config.SystemObject
-
getNameOrPidOrId
- Specified by:
getNameOrPidOrIdin interfacede.bsvrz.dav.daf.main.config.SystemObject
-
getPidOrNameOrId
- Specified by:
getPidOrNameOrIdin interfacede.bsvrz.dav.daf.main.config.SystemObject
-
getPidOrId
- Specified by:
getPidOrIdin interfacede.bsvrz.dav.daf.main.config.SystemObject
-
isValid
public boolean isValid()- Specified by:
isValidin interfacede.bsvrz.dav.daf.main.config.SystemObject
-
invalidate
public void invalidate()- Specified by:
invalidatein interfacede.bsvrz.dav.daf.main.config.SystemObject
-
getDataModel
public de.bsvrz.dav.daf.main.config.DataModel getDataModel()- Specified by:
getDataModelin 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
-
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.Data data) - Specified by:
setConfigurationDatain 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
- Specified by:
getUsedAttributeGroupUsagesin 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
-
getConfigurationArea
public de.bsvrz.dav.daf.main.config.ConfigurationArea getConfigurationArea()- Specified by:
getConfigurationAreain interfacede.bsvrz.dav.daf.main.config.SystemObject
-
compareTo
- Specified by:
compareToin interfaceComparable
-
toString
-
getParamString
-
getTypeString
-
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
-
saveConfigurationData
public boolean saveConfigurationData(de.bsvrz.dav.daf.main.config.AttributeGroupUsage attributeGroupUsage, de.bsvrz.dav.daf.main.Data configData) -
getForeignConfigRequester
-