Operations at CoreBackupRestoreManagement

This page describes the backend methods at this endpoint.

Signature Description
Void BackupCoreConfiguration(ConfigurationBackupLocation configurationBackupLocation) Performs backup of Core configuration
Boolean CoreConfigurationExists(String path) Checks if configuration exists
ValidationPhantomRepositoryConfigurations ReadO3EPhantomRepositoriesFromBackupSettings(ConfigurationBackupLocation configurationBackupLocation) Performs reading o3e repositories info from backup configuration file. Returns dictionary.
ValidationRepositoryDirectory ReadRepositoriesFromBackupSettings(ConfigurationBackupLocation configurationBackupLocation) Performs validation of repositories paths in backup configuration file. Returns dictionary.
Void RestoreCoreConfiguration(CoreRestoreSettings coreRestoreSettings) Performs restore of Core configuration
Void RestoreCoreConfigurationWithRestart(CoreRestoreSettings coreRestoreSettings) Performs restore of Core configuration. Core service will be restarted for apply new configurations
Void ValidateCoreConfigurationLocation(ConfigurationBackupLocation coreConfigurationLocation) Performs validation of core configuration location. Checks directory and configuration file existance.
Void ValidateCoreConfigurationVersion(CoreRestoreSettings coreConfigurationLocation) Validates core backup configuration.
Boolean ValidateRepositoryDirectory(RepositoryDirectory directory) Performs validation of repository directory path. Returns true if ok.