Click or drag to resize
weroSoft AG, Software
WeroSoft.Serialization.BiTemporal Namespace
The documentation is integral part of the weroSoft product documentation. This part is intended to be used by developers only.
 
Classes
  ClassDescription
Public classBiTemporalException
Implements a bi-temporal exception.
Public classBiTemporalHelper
Defines if the logical validity checks are enabled, based on parameter value and caller type.
Public classBiTemporalObjectData
Base class for bi-temporal object data.
Public classBiTemporalVersionData
Base class for bi-temporal version data.
Public classBiTemporalVersionInfo
Represents a version info of bi-temporal objects.
Public classBiTemporalVersionManagerBaseTContext, TKey, TVersion
Implements the functionality used for managing the bi-temporal object and to decide how to work with it.
Interfaces
  InterfaceDescription
Public interfaceIBiTemporalObject
Defines the responsibility of the main entity which owns versions.
Public interfaceIBiTemporalObjectData
Defines the responsibility of the main entity which owns versions.
Public interfaceIBiTemporalObjectDataTKey
Defines the responsibility of the main entity which owns versions.
Public interfaceIBiTemporalRepositoryTKey, TVersion, TVersionView
Defines the base functionality of a repository used for bi-temporal storage technology.
Public interfaceIBiTemporalVersion
Defines the responsibility of an object which supports version, validity and modification.
Public interfaceIBiTemporalVersionTKey
Defines the responsibility of an object which supports version, validity and modification.
Public interfaceIBiTemporalVersionData
Defines the responsibility of data object which can be used for bi-temporal work.
Public interfaceIBiTemporalVersionDataTKey
Defines the responsibility of data object which can be used for bi-temporal work.
Public interfaceIValidity
Defines the validity of an object.
Public interfaceIValidityState
Defines the interface which is used for recognizing a validity state.
Public interfaceIVersion
Defines the responsibility of a version object.
Public interfaceIVersionTKey
Defines the responsibility of a generic version object.
Enumerations
  EnumerationDescription
Public enumerationActionHint
Defines the action which is requested to resolve a version.
Public enumerationBiTemporalAction
Defines the possible actions for the handling of bi-temporal objects.
Public enumerationBiTemporalLogicalValidityChecksEnabling
Defines the enabling of bi-temporal logical validity checks.
Public enumerationBiTemporalValidityState
Defines the possible states which a version of an object can have.