|
|||||||||
| 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 konnte| Method 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 DatacreateModifiableCopy in class AbstractDatapublic Data createUnmodifiableCopy()
createUnmodifiableCopy in interface DatacreateUnmodifiableCopy in class AbstractDatapublic String toString()
toString in interface DatatoString in class AbstractDatapublic boolean equals(Object o)
equals in class Objectpublic int hashCode()
hashCode in class Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||