Package de.bsvrz.dav.daf.main.config
Interface TimeAttributeType
- All Superinterfaces:
AttributeType
,Comparable
,ConfigurationObject
,SystemObject
,UndefinedAttributeValueAccess
- All Known Implementing Classes:
DafTimeAttributeType
Schnittstellenklasse zum Zugriff auf die Eigenschaften von Zeitstempel-Attributtypen. Attribute von diesem Attributtyp enthalten Zeitangaben.
Unterschieden werden relative und absolute Zeitangaben. Absolute Zeitangaben beziehen sich immer auf den 1. Januar 1970 00:00 Uhr UTC. Die
Auflösung ist entweder Sekunden oder Millisekunden.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final byte
Ergebnis der MethodegetAccuracy()
für millisekundengenaue Auflösung.static final byte
Ergebnis der MethodegetAccuracy()
für sekundengenaue Auflösung. -
Method Summary
Modifier and TypeMethodDescriptionbyte
Bestimmt die Genauigkeit der zeitlichen Auflösung von Attributen dieses Typs.boolean
Bestimmt, ob Attribute dieses Attributtyps relative Zeitangaben enthalten.Methods inherited from interface de.bsvrz.dav.daf.main.config.AttributeType
getDefaultAttributeValue
Methods inherited from interface java.lang.Comparable
compareTo
Methods inherited from interface de.bsvrz.dav.daf.main.config.ConfigurationObject
addSet, duplicate, duplicate, getMutableSet, getNonMutableSet, getNotValidSince, getObjectSet, getObjectSets, getValidSince, removeSet, revalidate
Methods inherited from interface de.bsvrz.dav.daf.main.config.SystemObject
getConfigurationArea, getConfigurationData, getConfigurationData, getConfigurationData, getDataModel, getId, getInfo, getName, getNameOrPidOrId, getPid, getPidOrId, getPidOrNameOrId, getType, getUsedAttributeGroupUsages, invalidate, isOfType, isOfType, isValid, setConfigurationData, setConfigurationData, setConfigurationData, setName, toString
Methods inherited from interface de.bsvrz.dav.daf.main.config.UndefinedAttributeValueAccess
isDefined, setToUndefined
-
Field Details
-
SECONDS
static final byte SECONDSErgebnis der MethodegetAccuracy()
für sekundengenaue Auflösung.- See Also:
-
MILLISECONDS
static final byte MILLISECONDSErgebnis der MethodegetAccuracy()
für millisekundengenaue Auflösung.- See Also:
-
-
Method Details
-
isRelative
boolean isRelative()Bestimmt, ob Attribute dieses Attributtyps relative Zeitangaben enthalten.- Returns:
true
bei relativen Zeitangaben oderfalse
bei absoluten Zeitangaben.
-
getAccuracy
byte getAccuracy()Bestimmt die Genauigkeit der zeitlichen Auflösung von Attributen dieses Typs.- Returns:
SECONDS
oderMILLISECONDS
-