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 byteErgebnis der MethodegetAccuracy()für millisekundengenaue Auflösung.static final byteErgebnis der MethodegetAccuracy()für sekundengenaue Auflösung. -
Method Summary
Modifier and TypeMethodDescriptionbyteBestimmt die Genauigkeit der zeitlichen Auflösung von Attributen dieses Typs.booleanBestimmt, ob Attribute dieses Attributtyps relative Zeitangaben enthalten.Methods inherited from interface de.bsvrz.dav.daf.main.config.AttributeType
getDefaultAttributeValueMethods inherited from interface java.lang.Comparable
compareToMethods inherited from interface de.bsvrz.dav.daf.main.config.ConfigurationObject
addSet, duplicate, duplicate, getMutableSet, getNonMutableSet, getNotValidSince, getObjectSet, getObjectSets, getValidSince, removeSet, revalidateMethods 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, toStringMethods 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:
truebei relativen Zeitangaben oderfalsebei absoluten Zeitangaben.
-
getAccuracy
byte getAccuracy()Bestimmt die Genauigkeit der zeitlichen Auflösung von Attributen dieses Typs.- Returns:
SECONDSoderMILLISECONDS
-