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 void
addConfigurationCommunicationChangeListener(de.bsvrz.dav.daf.main.config.ConfigurationCommunicationChangeListener listener)
void
addListenerForInvalidation(de.bsvrz.dav.daf.main.config.InvalidationListener listener)
int
compareTo(java.lang.Object o)
de.bsvrz.dav.daf.main.config.ConfigurationArea
getConfigurationArea()
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
getDataModel()
ForeignConfigRequester
getForeignConfigRequester()
long
getId()
de.bsvrz.dav.daf.main.config.SystemObjectInfo
getInfo()
java.lang.String
getName()
java.lang.String
getNameOrPidOrId()
long
getNotValidSince()
protected java.lang.String
getParamString()
java.lang.String
getPid()
java.lang.String
getPidOrId()
java.lang.String
getPidOrNameOrId()
de.bsvrz.dav.daf.main.config.SystemObjectType
getType()
protected java.lang.String
getTypeString()
java.util.Collection<de.bsvrz.dav.daf.main.config.AttributeGroupUsage>
getUsedAttributeGroupUsages()
long
getValidSince()
void
invalidate()
boolean
isConfigurationCommunicationActive()
boolean
isOfType(de.bsvrz.dav.daf.main.config.SystemObjectType type)
boolean
isOfType(java.lang.String typePid)
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
setName(java.lang.String name)
void
setNotValidSince(long notValidSince)
java.lang.String
toString()
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:
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
public boolean isOfType(java.lang.String typePid)- Specified by:
isOfType
in interfacede.bsvrz.dav.daf.main.config.SystemObject
-
getPid
public java.lang.String getPid()- Specified by:
getPid
in interfacede.bsvrz.dav.daf.main.config.SystemObject
-
getName
public java.lang.String getName()- Specified by:
getName
in interfacede.bsvrz.dav.daf.main.config.SystemObject
-
setName
public void setName(java.lang.String name)- Specified by:
setName
in interfacede.bsvrz.dav.daf.main.config.SystemObject
-
getNameOrPidOrId
public java.lang.String getNameOrPidOrId()- Specified by:
getNameOrPidOrId
in interfacede.bsvrz.dav.daf.main.config.SystemObject
-
getPidOrNameOrId
public java.lang.String getPidOrNameOrId()- Specified by:
getPidOrNameOrId
in interfacede.bsvrz.dav.daf.main.config.SystemObject
-
getPidOrId
public java.lang.String 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
public java.util.Collection<de.bsvrz.dav.daf.main.config.AttributeGroupUsage> 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
public int compareTo(java.lang.Object o)- Specified by:
compareTo
in interfacejava.lang.Comparable
-
toString
public java.lang.String toString()- Specified by:
toString
in interfacede.bsvrz.dav.daf.main.config.SystemObject
- Overrides:
toString
in 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:
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
-