Package com.anasoft.os.daofusion.bitemporal

Bitemporal pattern implementation that integrates with the standard persistent entity model.

See:
          Description

Interface Summary
Bitemporal A bitemporal object.
ReferenceTimeProvider Strategy for dealing with the reference time.
ValueAccessor<V,T extends Bitemporal> Simple strategy to access the value in a Bitemporal object.
 

Class Summary
BitemporalProperty<V,T extends Bitemporal> Represents a bitemporally tracked property of a class (for instance the name of a person).
BitemporalTrace A trace of Bitemporal objects, bitemporally tracking some value (for instance the name of a person).
BitemporalWrapper<V> Decorates a value with bitemporal information, making it possible to bitemporally track the value in a BitemporalTrace.
PersistentDateTime Persist DateTime via Hibernate.
PersistentInterval Persist Interval via Hibernate.
ThreadLocalReferenceProvider ReferenceTimeProvider which holds the reference time in a thread-local variable.
TimeUtils Static utilities dealing with time.
WrappedBitemporalProperty<V,T extends BitemporalWrapper<V>> BitemporalProperty implementation that uses BitemporalWrapper as the Bitemporal object type.
WrappedValueAccessor<V,T extends BitemporalWrapper<V>> ValueAccessor adapter for use with BitemporalWrapper.
 

Package com.anasoft.os.daofusion.bitemporal Description

Bitemporal pattern implementation that integrates with the standard persistent entity model.



Copyright © 2008-2009 ANASOFT and contributors. All Rights Reserved.