public interface RepositoryCreationService
| Modifier and Type | Method and Description |
|---|---|
void |
createRepository(String backupId,
RepositoryEntry rEntry)
Reserves, validates and creates repository in a simplified form.
|
void |
createRepository(String backupId,
RepositoryEntry rEntry,
StorageCreationProperties creationProps)
Reserves, validates and creates repository in a simplified form.
|
void |
createRepository(String backupId,
RepositoryEntry rEntry,
String rToken)
Creates repository, using token of already reserved repository name.
|
void |
createRepository(String backupId,
RepositoryEntry rEntry,
String rToken,
StorageCreationProperties creationProps)
Creates repository, using token of already reserved repository name.
|
void |
removeRepository(String repositoryName,
boolean forceRemove)
Remove previously created repository.
|
String |
reserveRepositoryName(String repositoryName)
Reserve repository name to prevent repository creation with same name from other place in same time
via this service.
|
void createRepository(String backupId, RepositoryEntry rEntry, StorageCreationProperties creationProps) throws RepositoryConfigurationException, RepositoryCreationException
rEntry - - repository Entry - note that datasource must not exist.backupId - - backup idcreationProps - - storage creation propertiesRepositoryConfigurationException - if some exception occurred during repository creation or repository name is absent in reserved listRepositoryCreationServiceException - if some exception occurred during repository creation or repository name is absent in reserved listRepositoryCreationExceptionvoid createRepository(String backupId, RepositoryEntry rEntry) throws RepositoryConfigurationException, RepositoryCreationException
rEntry - - repository Entry - note that datasource must not exist.backupId - - backup idRepositoryConfigurationException - if some exception occurred during repository creation or repository name is absent in reserved listRepositoryCreationServiceException - if some exception occurred during repository creation or repository name is absent in reserved listRepositoryCreationExceptionString reserveRepositoryName(String repositoryName) throws RepositoryCreationException
repositoryName - - repositoryNameRepositoryCreationServiceException - if can't reserve nameRepositoryCreationExceptionvoid createRepository(String backupId, RepositoryEntry rEntry, String rToken, StorageCreationProperties creationProps) throws RepositoryConfigurationException, RepositoryCreationException
rEntry - - repository entry - note, that datasource must not existbackupId - - backup idrToken - - tokencreationProps - - storage creation propertiesRepositoryConfigurationException - if some exception occurred during repository creation or repository name is absent in reserved listRepositoryCreationServiceException - if some exception occurred during repository creation or repository name is absent in reserved listRepositoryCreationExceptionvoid createRepository(String backupId, RepositoryEntry rEntry, String rToken) throws RepositoryConfigurationException, RepositoryCreationException
rEntry - - repository entry - note, that datasource must not existbackupId - - backup idrToken - - tokenRepositoryConfigurationException - if some exception occurred during repository creation or repository name is absent in reserved listRepositoryCreationServiceException - if some exception occurred during repository creation or repository name is absent in reserved listRepositoryCreationExceptionvoid removeRepository(String repositoryName, boolean forceRemove) throws RepositoryCreationException
repositoryName - - the repository name to deleteforceRemove - - force close all opened sessionsRepositoryCreationServiceException - if some exception occurred during repository removing occurredRepositoryCreationExceptionCopyright © 2015 eXo Platform SAS. All Rights Reserved.