|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |