Package de.bsvrz.dav.daf.main.config
Interface TimeAttributeType
-
- All Superinterfaces:
AttributeType
,java.lang.Comparable
,ConfigurationObject
,SystemObject
,UndefinedAttributeValueAccess
- All Known Implementing Classes:
DafTimeAttributeType
public interface TimeAttributeType extends AttributeType, UndefinedAttributeValueAccess
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
Fields Modifier and Type Field Description static byte
MILLISECONDS
Ergebnis der MethodegetAccuracy()
für millisekundengenaue Auflösung.static byte
SECONDS
Ergebnis der MethodegetAccuracy()
für sekundengenaue Auflösung.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description byte
getAccuracy()
Bestimmt die Genauigkeit der zeitlichen Auflösung von Attributen dieses Typs.boolean
isRelative()
Bestimmt, ob Attribute dieses Attributtyps relative Zeitangaben enthalten.-
Methods inherited from interface de.bsvrz.dav.daf.main.config.AttributeType
getDefaultAttributeValue
-
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 Detail
-
SECONDS
static final byte SECONDS
Ergebnis der MethodegetAccuracy()
für sekundengenaue Auflösung.- See Also:
- Constant Field Values
-
MILLISECONDS
static final byte MILLISECONDS
Ergebnis der MethodegetAccuracy()
für millisekundengenaue Auflösung.- See Also:
- Constant Field Values
-
-
Method Detail
-
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
-
-