Class Summary Class Description ChunkEntryThe chunk entry represents a single chunk reference in the database model and is identified by the chunk's checksum. ChunkEntry.ChunkChecksum DatabaseConnectionFactoryThis class is a helper class that provides the connection to the embedded HSQLDB database. DatabaseVersionThe database version represents an incremental addition to the local database of a client. DatabaseVersionHeaderThe database version header identifies a
VectorClock, a local timestamp and the client's machine name.
FileContentA file content represents the content of a file. FileContent.FileChecksum FileVersionA file version represents a version of a file at a certain time and captures all of a file's properties. FileVersionComparatorThe file version comparator is a helper class to compare
FileVersions with each other, or compare
FileVersions to local
FileVersionComparator.FileProperties FileVersionComparator.FileVersionComparison MemoryDatabaseThe database represents the internal file and chunk index of the application. MultiChunkEntryThe multichunk entry represents the chunk container in which a set of
ChunkEntrys is stored.
MultiChunkEntry.MultiChunkId ObjectIdThe object ID is a generic identifier used by the database entities. PartialFileHistoryA
PartialFileHistoryrepresents a single file in a repository over a certain period of time/versions.
PartialFileHistory.FileHistoryIdThe file history identifier (also: file identifier) is a key to identify a single file throughout its lifetime. SqlDatabaseRepresents the single entry point for all SQL database queries. VectorClockImplements a vector clock that records the time stamps of all send and receive events.
Enum Summary Enum Description DatabaseVersion.DatabaseVersionStatus FileVersion.FileStatus FileVersion.FileTypeA
FileVersioncan be of either one of the types in this enum.