|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.dav.daf.communication.dataRepresentation.AbstractData
de.bsvrz.dav.daf.communication.dataRepresentation.AbstractData.StructuredData
de.bsvrz.dav.daf.communication.dataRepresentation.AbstractData.ListData
de.bsvrz.kex.kexdav.systemobjects.KExDaVAttributeGroupData
public class KExDaVAttributeGroupData
Kapselt ein Datenobjekt für dem sicheren Umgang zwischen Datenverteilern. Dazu wird zusätzlich zu dem Data-Objekt das Datenmodell gespeichert, zu dem es gehört, und es werden sämtliche Zugriffe auf Referenzwerte so korrigiert, dass die Zugriffe nur anhand der Pid stattfinden und nur Objekte aus dem korrekten Datenmodell eingefügt werden können.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class de.bsvrz.dav.daf.communication.dataRepresentation.AbstractData |
---|
AbstractData.AbsoluteMillisTimeValue, AbstractData.AbsoluteSecondsTimeValue, AbstractData.Array, AbstractData.ArrayData, AbstractData.ListData, AbstractData.NumberArray, AbstractData.NumberValue, AbstractData.PlainData, AbstractData.ReferenceValue, AbstractData.RelativeTimeValue, AbstractData.StructuredData, AbstractData.TextValue |
Nested classes/interfaces inherited from interface de.bsvrz.dav.daf.main.Data |
---|
Data.FormatException, Data.ReferenceArray, Data.TextArray, Data.TimeArray |
Constructor Summary | |
---|---|
KExDaVAttributeGroupData(ClientDavInterface connection,
String atg,
ManagerInterface manager)
Erstellt ein neues Datenobjekt für eine Attributgruppe |
|
KExDaVAttributeGroupData(Data data,
ManagerInterface manager)
Erstellt ein neues KExDavAttributeGroupData-Objekt anhand eines normalen Datenobjektes vom Datenverteiler |
Method Summary | |
---|---|
Data |
createModifiableCopy()
|
Data |
createUnmodifiableCopy()
|
boolean |
equals(Object o)
|
AttributeGroup |
getAttributeGroup()
Gibt die Attributgruppe zurück, zu der das Data-Objekt gehört |
AttributeType |
getAttributeType()
|
ClientDavInterface |
getConnection()
Gibt die Datenverteiler-Verbindung zurück, zu der das Data-Objekt gehört |
String |
getName()
|
int |
hashCode()
|
Iterator<Data> |
iterator()
|
Data |
toData(DataModel dataModel)
Gibt ein Data-Objekt zurück, das über den Datenverteiler verschickt werden kann |
ResultData |
toResultData(SystemObject wrappedObject,
DataDescription dataDescription,
long dataTime)
Wandelt dieses Objekt in ein ResultData um |
String |
toString()
|
Methods inherited from class de.bsvrz.dav.daf.communication.dataRepresentation.AbstractData.ListData |
---|
isArray, isList, valueToString |
Methods inherited from class de.bsvrz.dav.daf.communication.dataRepresentation.AbstractData.StructuredData |
---|
asTextValue, isDefined, isPlain, setToDefault |
Methods inherited from class de.bsvrz.dav.daf.communication.dataRepresentation.AbstractData |
---|
asArray, asReferenceArray, asReferenceValue, asScaledArray, asScaledValue, asTextArray, asTimeArray, asTimeValue, asUnscaledArray, asUnscaledValue, getArray, getItem, getReferenceArray, getReferenceValue, getScaledArray, getScaledValue, getTextArray, getTextValue, getTimeArray, getTimeValue, getUnscaledArray, getUnscaledValue |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public KExDaVAttributeGroupData(Data data, ManagerInterface manager)
data
- Daten-Objektmanager
- public KExDaVAttributeGroupData(ClientDavInterface connection, String atg, ManagerInterface manager) throws MissingObjectException
connection
- Datenverteilerverbindungatg
- Attributgruppen-Pidmanager
-
MissingObjectException
- Falls die Attributgruppe nicht gefunden werden konnteMethod Detail |
---|
public ResultData toResultData(SystemObject wrappedObject, DataDescription dataDescription, long dataTime)
wrappedObject
- ObjektdataDescription
- DataDescriptiondataTime
- Zeit
public Data toData(DataModel dataModel)
dataModel
- Datenmodell des Datenverteilers, über den das Data-Objekt verschickt werden soll
public ClientDavInterface getConnection()
public AttributeGroup getAttributeGroup()
public String getName()
public AttributeType getAttributeType()
public Iterator<Data> iterator()
public Data createModifiableCopy()
createModifiableCopy
in interface Data
createModifiableCopy
in class AbstractData
public Data createUnmodifiableCopy()
createUnmodifiableCopy
in interface Data
createUnmodifiableCopy
in class AbstractData
public String toString()
toString
in interface Data
toString
in class AbstractData
public boolean equals(Object o)
equals
in class Object
public int hashCode()
hashCode
in class Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |