Class CloudOcflStorageInitializer
- java.lang.Object
-
- edu.wisc.library.ocfl.core.storage.cloud.CloudOcflStorageInitializer
-
public class CloudOcflStorageInitializer extends Object
Initializes an OCFL repository in cloud storage. If the repository does not already exist, a new one is created. If it does exist, the client configuration is verified andOcflStorageLayoutExtensionis created.
-
-
Constructor Summary
Constructors Constructor Description CloudOcflStorageInitializer(CloudClient cloudClient, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OcflStorageLayoutExtensioninitializeStorage(OcflVersion ocflVersion, OcflExtensionConfig layoutConfig, ExtensionSupportEvaluator supportEvaluator)
-
-
-
Constructor Detail
-
CloudOcflStorageInitializer
public CloudOcflStorageInitializer(CloudClient cloudClient, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
-
Method Detail
-
initializeStorage
public OcflStorageLayoutExtension initializeStorage(OcflVersion ocflVersion, OcflExtensionConfig layoutConfig, ExtensionSupportEvaluator supportEvaluator)
-
-