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
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
-
-