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.DynamicObject
Klasse, 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
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()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
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 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
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
-