de.bsvrz.kex.kexdav.systemobjects
Class KExDaVWrappedData
java.lang.Object
de.bsvrz.dav.daf.communication.dataRepresentation.AbstractData
de.bsvrz.kex.kexdav.systemobjects.KExDaVWrappedData
- All Implemented Interfaces:
- Data, Iterable<Data>
class KExDaVWrappedData
- extends AbstractData
Kapselt analog zu KExDaVAttributeGroupData
ein inneres Datenobjekt, das den Zugriff auf Systemobjekte einschränkt
- Author:
- Kappich Systemberatung
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 |
Methods inherited from class de.bsvrz.dav.daf.communication.dataRepresentation.AbstractData |
asReferenceArray, asScaledArray, asTextArray, asTimeArray, asUnscaledArray, createModifiableCopy, createUnmodifiableCopy, getArray, getItem, getReferenceArray, getReferenceValue, getScaledArray, getScaledValue, getTextArray, getTextValue, getTimeArray, getTimeValue, getUnscaledArray, getUnscaledValue |
NO_COPY_MESSAGE
static final String NO_COPY_MESSAGE
- See Also:
- Constant Field Values
_data
private final Data _data
_dataModel
private DataModel _dataModel
_manager
private ManagerInterface _manager
KExDaVWrappedData
KExDaVWrappedData(Data data,
DataModel dataModel,
ManagerInterface manager)
- Erstellt ein neues KExDavWrappedData
- Parameters:
data
- Inneres DatenobjektdataModel
- manager
-
getName
public String getName()
valueToString
public String valueToString()
getAttributeType
public AttributeType getAttributeType()
isDefined
public boolean isDefined()
setToDefault
public void setToDefault()
isList
public boolean isList()
isArray
public boolean isArray()
isPlain
public boolean isPlain()
asTextValue
public Data.TextValue asTextValue()
iterator
public Iterator<Data> iterator()
asUnscaledValue
public Data.NumberValue asUnscaledValue()
- Specified by:
asUnscaledValue
in interface Data
- Overrides:
asUnscaledValue
in class AbstractData
asTimeValue
public Data.TimeValue asTimeValue()
- Specified by:
asTimeValue
in interface Data
- Overrides:
asTimeValue
in class AbstractData
asScaledValue
public Data.NumberValue asScaledValue()
- Specified by:
asScaledValue
in interface Data
- Overrides:
asScaledValue
in class AbstractData
asReferenceValue
public Data.ReferenceValue asReferenceValue()
- Specified by:
asReferenceValue
in interface Data
- Overrides:
asReferenceValue
in class AbstractData
asArray
public Data.Array asArray()
- Specified by:
asArray
in interface Data
- Overrides:
asArray
in class AbstractData
toString
public String toString()
- Specified by:
toString
in interface Data
- Overrides:
toString
in class AbstractData