Class AnalysisOutputFileRepositoryImpl
- java.lang.Object
-
- ca.corefacility.bioinformatics.irida.repositories.filesystem.FilesystemSupplementedRepositoryImpl<AnalysisOutputFile>
-
- ca.corefacility.bioinformatics.irida.repositories.analysis.AnalysisOutputFileRepositoryImpl
-
- All Implemented Interfaces:
FilesystemSupplementedRepository<AnalysisOutputFile>
@Repository public class AnalysisOutputFileRepositoryImpl extends FilesystemSupplementedRepositoryImpl<AnalysisOutputFile>
Custom implementation ofFilesystemSupplementedRepositoryImpl
forAnalysisOutputFile
.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class ca.corefacility.bioinformatics.irida.repositories.filesystem.FilesystemSupplementedRepositoryImpl
FilesystemSupplementedRepositoryImpl.RelativePathTranslatorListener
-
-
Constructor Summary
Constructors Constructor Description AnalysisOutputFileRepositoryImpl(javax.persistence.EntityManager entityManager, java.nio.file.Path baseDirectory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AnalysisOutputFile
save(AnalysisOutputFile entity)
Persist an entity to disk and database.-
Methods inherited from class ca.corefacility.bioinformatics.irida.repositories.filesystem.FilesystemSupplementedRepositoryImpl
saveInternal, saveMetadata
-
-
-
-
Method Detail
-
save
public AnalysisOutputFile save(AnalysisOutputFile entity)
Persist an entity to disk and database. Implementors of this method are recommended to callFilesystemSupplementedRepositoryImpl.saveInternal(Type)
to avoid repeated boilerplate code.- Specified by:
save
in classFilesystemSupplementedRepositoryImpl<AnalysisOutputFile>
- Parameters:
entity
- the entity to persist.- Returns:
- the persisted entity.
-
-