| Interface | Description | 
|---|---|
| ProcessContainer.Process | |
| RepositoryDao | 
| Class | Description | 
|---|---|
| AbstractRepositoryI | Base repository class responsible for properly handling directory
  takeoverand other lifecycle tasks. | 
| BfPixelsStoreI | Deprecated may be removed in next major release | 
| CheckedPath | To prevent frequently re-calculating paths and re-creating File objects,
  CheckedPathobjects store various interpretations of paths that
 are passed in by users. | 
| FileMaker | Utility class for creating and cleaning up a repository lock file. | 
| InternalRepositoryConfig | Simple configuration class which is created via repository.xml Spring
 configuration file after the OMERO.repository context is loaded. | 
| InternalRepositoryI | Standalone repository service. | 
| LegacyRepositoryI | Repository which makes the ${omero.data.dir} directory available
 via the standard Repository API. | 
| ManagedImportLocationI | Server-side implementation of  ImportLocationfor also storing theCheckedPathinstances for each used file. | 
| ManagedImportProcessI | Represents a single import within a defined-session
 all running server-side. | 
| ManagedImportRequestI | Wrapper around  FilesetJobLinkinstances which need to be handled
 on the server-side. | 
| ManagedRepositoryI | Extension of the PublicRepository API which only manages files
 under ${omero.data.dir}/ManagedRepository. | 
| ProcessContainer | Helper class for holding the individual  ManagedImportProcessIinstances created byManagedRepositoryI. | 
| PublicRepositoryI | An implementation of the PublicRepository interface. | 
| PublicRepositoryI.AMD_submit | |
| RawAccessRequestI | Command request for accessing a repository directly. | 
| RepoRawFileStoreI | An implementation of the RepoRawFileStore interface | 
| RepositoryDaoImpl | DAO class for encapsulating operations related to resource access inside the
 repository. | 
| RequestObjectFactoryRegistry | Requests which are handled by the repository servants. | 
| ScriptRepositoryI | Repository which makes the included script files available to users. | 
| TemporaryRepositoryI | Simple repository service to make the ${java.io.tmpdir} available at runtime. |