Package dk.netarkivet.archive.arcrepository.bitpreservation

Interface Summary
ActiveBitPreservation All bitpreservation implementations are assumed to have access to admin data and bitarchives.
BitPreservationDAO This is an interface for communicating with bitpreservation databases.
 

Class Summary
ActiveBitPreservationFactory A factory for the ActiveBitPreservation interface.
AdminDataMessage Class encapsulating a request to update AdminData.
ChecksumEntry Method for storing a checksum along with its filename.
ChecksumJob Class responsible for checksumming files locally in a bit archive application.
Constants Constants used in bit preservation.
DatabaseBasedActiveBitPreservation The database based active bit preservation.
DBConnect Logic to connect with the harvest definition database.
DBSpecifics Abstract collection of DB methods that are not standard SQL.
DerbyEmbeddedSpecifics A class that implement functionality specific to the embedded Derby system.
DerbyServerSpecifics Implementation of DB-specific functions for the server-based Derby.
DerbySpecifics Derby-specific implementation of DB methods.
FileBasedActiveBitPreservation Class handling integrity check of the arcrepository.
FileListJob A batch job which returns a list of all files in the bitarchive in which it runs.
FilePreservationState This class collects the available bit preservation information for a file.
ReplicaCacheDatabase Method for storing the bitpreservation cache in a database.
ReplicaFileInfo This is a container for the ReplicaFileInfo table in the bitpreservation database.
 

Enum Summary
ChecksumStatus The status of the checksum for the bitpreservation database.
FileListStatus The status for the upload.
UploadStatus The status for the upload.
WorkFiles This class encapsulates access to the files used in bitpreservation.