Uses of Interface
com.anasoft.os.daofusion.bitemporal.Bitemporal

Packages that use Bitemporal
com.anasoft.os.daofusion.bitemporal Bitemporal pattern implementation that integrates with the standard persistent entity model. 
 

Uses of Bitemporal in com.anasoft.os.daofusion.bitemporal
 

Classes in com.anasoft.os.daofusion.bitemporal with type parameters of type Bitemporal
 class BitemporalProperty<V,T extends Bitemporal>
          Represents a bitemporally tracked property of a class (for instance the name of a person).
 interface ValueAccessor<V,T extends Bitemporal>
          Simple strategy to access the value in a Bitemporal object.
 

Classes in com.anasoft.os.daofusion.bitemporal that implement Bitemporal
 class BitemporalWrapper<V>
          Decorates a value with bitemporal information, making it possible to bitemporally track the value in a BitemporalTrace.
 

Methods in com.anasoft.os.daofusion.bitemporal that return Bitemporal
 Bitemporal Bitemporal.copyWith(org.joda.time.Interval validityInterval)
          Create and return a new bitemporal object representing the same value as this object, but with specified validity.
 

Methods in com.anasoft.os.daofusion.bitemporal that return types with arguments of type Bitemporal
 java.util.Collection<Bitemporal> BitemporalTrace.get(org.joda.time.DateTime validOn, org.joda.time.DateTime knownOn)
          Returns Bitemporal objects valid on given date as known on specified date.
 java.util.Collection<Bitemporal> BitemporalTrace.getData()
          Returns the wrapped data collection.
 java.util.Collection<Bitemporal> BitemporalTrace.getEvolution(org.joda.time.DateTime validOn)
          Returns the evolution of the tracked value for a specified validity date.
 java.util.Collection<Bitemporal> BitemporalTrace.getHistory(org.joda.time.DateTime knownOn)
          Returns the history of the tracked value, as known on specified time.
 

Methods in com.anasoft.os.daofusion.bitemporal with parameters of type Bitemporal
 void BitemporalTrace.add(Bitemporal newValue)
          Adds the given Bitemporal object to the trace, manipulating the trace as necessary.
 

Constructor parameters in com.anasoft.os.daofusion.bitemporal with type arguments of type Bitemporal
BitemporalProperty(java.util.Collection<? extends Bitemporal> data, ValueAccessor<V,T> accessor)
          Create a new bitemporal property on top of given data collection and using the given value accessor.
BitemporalTrace(java.util.Collection<Bitemporal> data)
          Create a new bitemporal trace working on top of given data collection.
WrappedBitemporalProperty(java.util.Collection<? extends Bitemporal> data, ValueAccessor<V,T> valueAccessor)
          Create a new bitemporal property on top of given data collection and using the given value accessor.
 



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