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 byteMILLISECONDSErgebnis der MethodegetAccuracy()für millisekundengenaue Auflösung.static byteSECONDSErgebnis der MethodegetAccuracy()für sekundengenaue Auflösung. -
Method Summary
Modifier and Type Method Description bytegetAccuracy()Bestimmt die Genauigkeit der zeitlichen Auflösung von Attributen dieses Typs.booleanisRelative()Bestimmt, 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:
- Constant Field Values
-
MILLISECONDS
static final byte MILLISECONDSErgebnis der MethodegetAccuracy()für millisekundengenaue Auflösung.- See Also:
- Constant Field Values
-
-
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
-