Package de.ipk_gatersleben.bit.bi.edal.primary_data.file.implementation
This package contains the classes for the Hibernate mapping of the e!DAL data
structure classes.
-
Class Summary Class Description ALLPrincipal Class to represent all internal stored principals.ApprovalServiceProviderImplementation Implementation ofApprovalServiceProvider
for the storage back end.AsynchronList<E> AsynchronousList
implementation to provide a blocking list for thePrimaryDataDirectory.listPrimaryDataEntities()
function.CalculateDirectorySizeJob CalculateDirectorySizeThread Thread to calculate the size of directories within aPublicReference
CleanBrokenEntitiesJob Class to define theJob
to remove all brokenPrimaryDataEntity
which where created during a failed upload.CleanBrokenEntitiesThread Thread to clean brokenPrimaryDataEntity
which where created during upload process.DoiImplementation EdalPermissionImplementation Implementation ofEdalPermission
for persist with HIBERNATEFileSystemImplementationProvider FileSystem implementation ofImplementationProvider
HttpServiceProviderImplementation Implementation ofHttpServiceProvider
interface.ImprovedH2Dialect Workaround.IndexWriterThread IndexWriterThread class to realize manual indexing strategyListThread MetaDataImplementation Implementation ofMetaData
.PermissionProviderImplementation Implementation ofPermissionProvider
interface.PrimaryDataDirectoryImplementation Implementation ofPrimaryDataDirectory
.PrimaryDataEntityVersionImplementation Implementation ofPrimaryDataEntityVersion
.PrimaryDataFileImplementation Implementation ofPrimaryDataFile
.PrincipalImplementation Class to persist user principals with HIBERNATE.PublicReferenceImplementation Class for the persistence of thePublicReference
class with HIBERNATE.RebuildIndexJob Class to define theJob
to rebuild the Lucene index after running a clean up.RebuildIndexThread Thread to to rebuild the Lucene index after running a clean up.ReviewersImplementation Class to persist a reviewer user with HIBERNATE.ReviewStatusImplementation Class to persist the review status with HIBERNATE.RootImplementation Class to persist root user with HIBERNATE.ServiceProviderImplementation Implementaion of theServiceProvider
interfaceSupportedPrincipals Class to persist all supported user principals with HIBERNATE.TicketImplementation Class to persist tickets for the ApprovalService with HIBERNATE.UrlImplementation