de.bsvrz.dav.daf.main.config
Interface TimeAttributeType

All Superinterfaces:
AttributeType, 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.

Author:
Kappich+Kniß Systemberatung Aachen (K2S), Roland Schmitz (rs), Stephan Homeyer (sth)

Field Summary
static byte MILLISECONDS
          Ergebnis der Methode getAccuracy() für millisekundengenaue Auflösung.
static byte SECONDS
          Ergebnis der Methode getAccuracy() für sekundengenaue Auflösung.
 
Method Summary
 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 java.lang.Comparable
compareTo
 
Methods inherited from interface de.bsvrz.dav.daf.main.config.UndefinedAttributeValueAccess
isDefined, setToUndefined
 

Field Detail

SECONDS

static final byte SECONDS
Ergebnis der Methode getAccuracy() für sekundengenaue Auflösung.

See Also:
Constant Field Values

MILLISECONDS

static final byte MILLISECONDS
Ergebnis der Methode getAccuracy() 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 oder false bei absoluten Zeitangaben.

getAccuracy

byte getAccuracy()
Bestimmt die Genauigkeit der zeitlichen Auflösung von Attributen dieses Typs.

Returns:
SECONDS oder MILLISECONDS