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 TypeMethodDescriptionvoid
addConfigurationCommunicationChangeListener
(de.bsvrz.dav.daf.main.config.ConfigurationCommunicationChangeListener listener) void
addListenerForInvalidation
(de.bsvrz.dav.daf.main.config.InvalidationListener listener) int
de.bsvrz.dav.daf.main.config.ConfigurationArea
de.bsvrz.dav.daf.main.Data
getConfigurationData
(de.bsvrz.dav.daf.main.config.AttributeGroup atg) de.bsvrz.dav.daf.main.Data
getConfigurationData
(de.bsvrz.dav.daf.main.config.AttributeGroup atg, de.bsvrz.dav.daf.main.config.Aspect asp) de.bsvrz.dav.daf.main.Data
getConfigurationData
(de.bsvrz.dav.daf.main.config.AttributeGroupUsage atgUsage) de.bsvrz.dav.daf.main.config.DataModel
long
getId()
de.bsvrz.dav.daf.main.config.SystemObjectInfo
getInfo()
getName()
long
protected String
getPid()
de.bsvrz.dav.daf.main.config.SystemObjectType
getType()
protected String
Collection<de.bsvrz.dav.daf.main.config.AttributeGroupUsage>
long
void
boolean
boolean
isOfType
(de.bsvrz.dav.daf.main.config.SystemObjectType type) boolean
boolean
isValid()
void
removeConfigurationCommunicationChangeListener
(de.bsvrz.dav.daf.main.config.ConfigurationCommunicationChangeListener listener) void
removeListenerForInvalidation
(de.bsvrz.dav.daf.main.config.InvalidationListener listener) boolean
saveConfigurationData
(de.bsvrz.dav.daf.main.config.AttributeGroupUsage attributeGroupUsage, de.bsvrz.dav.daf.main.Data configData) 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) void
setConfigurationData
(de.bsvrz.dav.daf.main.config.AttributeGroup atg, de.bsvrz.dav.daf.main.Data data) void
setConfigurationData
(de.bsvrz.dav.daf.main.config.AttributeGroupUsage atgUsage, de.bsvrz.dav.daf.main.Data data) void
void
setNotValidSince
(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:
getValidSince
in interfacede.bsvrz.dav.daf.main.config.DynamicObject
-
getNotValidSince
public long getNotValidSince()- Specified by:
getNotValidSince
in 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:
addListenerForInvalidation
in interfacede.bsvrz.dav.daf.main.config.DynamicObject
-
removeListenerForInvalidation
public void removeListenerForInvalidation(de.bsvrz.dav.daf.main.config.InvalidationListener listener) - Specified by:
removeListenerForInvalidation
in interfacede.bsvrz.dav.daf.main.config.DynamicObject
-
getId
public long getId()- Specified by:
getId
in interfacede.bsvrz.dav.daf.main.config.SystemObject
-
getType
public de.bsvrz.dav.daf.main.config.SystemObjectType getType()- Specified by:
getType
in interfacede.bsvrz.dav.daf.main.config.SystemObject
-
isOfType
public boolean isOfType(de.bsvrz.dav.daf.main.config.SystemObjectType type) - Specified by:
isOfType
in interfacede.bsvrz.dav.daf.main.config.SystemObject
-
isOfType
- Specified by:
isOfType
in interfacede.bsvrz.dav.daf.main.config.SystemObject
-
getPid
- Specified by:
getPid
in interfacede.bsvrz.dav.daf.main.config.SystemObject
-
getName
- Specified by:
getName
in interfacede.bsvrz.dav.daf.main.config.SystemObject
-
setName
- Specified by:
setName
in interfacede.bsvrz.dav.daf.main.config.SystemObject
-
getNameOrPidOrId
- Specified by:
getNameOrPidOrId
in interfacede.bsvrz.dav.daf.main.config.SystemObject
-
getPidOrNameOrId
- Specified by:
getPidOrNameOrId
in interfacede.bsvrz.dav.daf.main.config.SystemObject
-
getPidOrId
- Specified by:
getPidOrId
in interfacede.bsvrz.dav.daf.main.config.SystemObject
-
isValid
public boolean isValid()- Specified by:
isValid
in interfacede.bsvrz.dav.daf.main.config.SystemObject
-
invalidate
public void invalidate()- Specified by:
invalidate
in interfacede.bsvrz.dav.daf.main.config.SystemObject
-
getDataModel
public de.bsvrz.dav.daf.main.config.DataModel getDataModel()- Specified by:
getDataModel
in 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:
getConfigurationData
in 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:
getConfigurationData
in 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:
getConfigurationData
in 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:
setConfigurationData
in 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:
setConfigurationData
in 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:
setConfigurationData
in interfacede.bsvrz.dav.daf.main.config.SystemObject
- Throws:
de.bsvrz.dav.daf.main.config.ConfigurationChangeException
-
getUsedAttributeGroupUsages
- Specified by:
getUsedAttributeGroupUsages
in interfacede.bsvrz.dav.daf.main.config.SystemObject
-
getInfo
public de.bsvrz.dav.daf.main.config.SystemObjectInfo getInfo()- Specified by:
getInfo
in interfacede.bsvrz.dav.daf.main.config.SystemObject
-
getConfigurationArea
public de.bsvrz.dav.daf.main.config.ConfigurationArea getConfigurationArea()- Specified by:
getConfigurationArea
in interfacede.bsvrz.dav.daf.main.config.SystemObject
-
compareTo
- Specified by:
compareTo
in interfaceComparable
-
toString
-
getParamString
-
getTypeString
-
addConfigurationCommunicationChangeListener
public void addConfigurationCommunicationChangeListener(de.bsvrz.dav.daf.main.config.ConfigurationCommunicationChangeListener listener) - Specified by:
addConfigurationCommunicationChangeListener
in interfacede.bsvrz.dav.daf.main.config.ConfigurationCommunicationInterface
-
removeConfigurationCommunicationChangeListener
public void removeConfigurationCommunicationChangeListener(de.bsvrz.dav.daf.main.config.ConfigurationCommunicationChangeListener listener) - Specified by:
removeConfigurationCommunicationChangeListener
in interfacede.bsvrz.dav.daf.main.config.ConfigurationCommunicationInterface
-
isConfigurationCommunicationActive
public boolean isConfigurationCommunicationActive()- Specified by:
isConfigurationCommunicationActive
in 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
-