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,java.lang.Comparable
public class ForeignDynamicObject extends java.lang.Object implements de.bsvrz.dav.daf.main.config.DynamicObjectKlasse, die für Systemobjekte verwendet wird, die von einer fremden Konfiguration angefordert wurden.
-
-
Constructor Summary
Constructors Constructor Description ForeignDynamicObject(ForeignConfigRequester foreignConfigRequester, de.bsvrz.dav.daf.main.config.DataModel dataModel, long id, long typeId, java.lang.String pid, java.lang.String name, boolean valid, long validSince, long notValidSince, long configAreaId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddConfigurationCommunicationChangeListener(de.bsvrz.dav.daf.main.config.ConfigurationCommunicationChangeListener listener)voidaddListenerForInvalidation(de.bsvrz.dav.daf.main.config.InvalidationListener listener)intcompareTo(java.lang.Object o)de.bsvrz.dav.daf.main.config.ConfigurationAreagetConfigurationArea()de.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.DataModelgetDataModel()ForeignConfigRequestergetForeignConfigRequester()longgetId()de.bsvrz.dav.daf.main.config.SystemObjectInfogetInfo()java.lang.StringgetName()java.lang.StringgetNameOrPidOrId()longgetNotValidSince()protected java.lang.StringgetParamString()java.lang.StringgetPid()java.lang.StringgetPidOrId()java.lang.StringgetPidOrNameOrId()de.bsvrz.dav.daf.main.config.SystemObjectTypegetType()protected java.lang.StringgetTypeString()java.util.Collection<de.bsvrz.dav.daf.main.config.AttributeGroupUsage>getUsedAttributeGroupUsages()longgetValidSince()voidinvalidate()booleanisConfigurationCommunicationActive()booleanisOfType(de.bsvrz.dav.daf.main.config.SystemObjectType type)booleanisOfType(java.lang.String typePid)booleanisValid()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)voidsetName(java.lang.String name)voidsetNotValidSince(long notValidSince)java.lang.StringtoString()
-
-
-
Constructor Detail
-
ForeignDynamicObject
public ForeignDynamicObject(ForeignConfigRequester foreignConfigRequester, de.bsvrz.dav.daf.main.config.DataModel dataModel, long id, long typeId, java.lang.String pid, java.lang.String name, boolean valid, long validSince, long notValidSince, long configAreaId)
-
-
Method Detail
-
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
public boolean isOfType(java.lang.String typePid)
- Specified by:
isOfTypein 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)
- Specified by:
setNamein interfacede.bsvrz.dav.daf.main.config.SystemObject
-
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
-
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
public java.util.Collection<de.bsvrz.dav.daf.main.config.AttributeGroupUsage> 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
public int compareTo(java.lang.Object o)
- Specified by:
compareToin interfacejava.lang.Comparable
-
toString
public java.lang.String toString()
- Specified by:
toStringin interfacede.bsvrz.dav.daf.main.config.SystemObject- Overrides:
toStringin classjava.lang.Object
-
getParamString
protected java.lang.String getParamString()
-
getTypeString
protected java.lang.String 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
public ForeignConfigRequester getForeignConfigRequester()
-
-