Package org.fcrepo.migration
Class OcflSessionFactoryFactoryBean
- java.lang.Object
-
- org.fcrepo.migration.OcflSessionFactoryFactoryBean
-
- All Implemented Interfaces:
org.springframework.beans.factory.FactoryBean<org.fcrepo.storage.ocfl.OcflObjectSessionFactory>
public class OcflSessionFactoryFactoryBean extends Object implements org.springframework.beans.factory.FactoryBean<org.fcrepo.storage.ocfl.OcflObjectSessionFactory>
Spring FactoryBean for easy OcflObjectSessionFactory creation.- Author:
- pwinckles
-
-
Constructor Summary
Constructors Constructor Description OcflSessionFactoryFactoryBean(Path ocflRoot, Path stagingDir, MigrationType migrationType, String user, String userUri, boolean disableChecksumValidation)OcflSessionFactoryFactoryBean(Path ocflRoot, Path stagingDir, MigrationType migrationType, String user, String userUri, edu.wisc.library.ocfl.api.model.DigestAlgorithm digestAlgorithm, boolean disableChecksumValidation)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.fcrepo.storage.ocfl.OcflObjectSessionFactorygetObject()Class<?>getObjectType()booleanisSingleton()
-
-
-
Constructor Detail
-
OcflSessionFactoryFactoryBean
public OcflSessionFactoryFactoryBean(Path ocflRoot, Path stagingDir, MigrationType migrationType, String user, String userUri, edu.wisc.library.ocfl.api.model.DigestAlgorithm digestAlgorithm, boolean disableChecksumValidation)
- Parameters:
ocflRoot- OCFL storage rootstagingDir- OCFL staging dirmigrationType- migration typeuser- user to add to OCFL versionsuserUri- user's addressdigestAlgorithm- The digest algorithm to use.disableChecksumValidation- whether to verify fedora3 checksums or not
-
OcflSessionFactoryFactoryBean
public OcflSessionFactoryFactoryBean(Path ocflRoot, Path stagingDir, MigrationType migrationType, String user, String userUri, boolean disableChecksumValidation)
- Parameters:
ocflRoot- OCFL storage rootstagingDir- OCFL staging dirmigrationType- migration typeuser- user to add to OCFL versionsuserUri- user's addressdisableChecksumValidation- whether to verify fedora3 checksums or not
-
-
Method Detail
-
getObject
public org.fcrepo.storage.ocfl.OcflObjectSessionFactory getObject()
- Specified by:
getObjectin interfaceorg.springframework.beans.factory.FactoryBean<org.fcrepo.storage.ocfl.OcflObjectSessionFactory>
-
getObjectType
public Class<?> getObjectType()
- Specified by:
getObjectTypein interfaceorg.springframework.beans.factory.FactoryBean<org.fcrepo.storage.ocfl.OcflObjectSessionFactory>
-
isSingleton
public boolean isSingleton()
- Specified by:
isSingletonin interfaceorg.springframework.beans.factory.FactoryBean<org.fcrepo.storage.ocfl.OcflObjectSessionFactory>
-
-