|
eXo JCR :: Component :: Extension Service 1.15.1-CP01 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface RepositoryCreationService
Created by The eXo Platform SAS.
Date:
| Method Summary | |
|---|---|
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. |
| Method Detail |
|---|
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 properties
RepositoryConfigurationException - if some exception occurred during repository creation or repository name is absent in reserved list
RepositoryCreationServiceException - if some exception occurred during repository creation or repository name is absent in reserved list
RepositoryCreationException
void createRepository(String backupId,
RepositoryEntry rEntry)
throws RepositoryConfigurationException,
RepositoryCreationException
rEntry - - repository Entry - note that datasource must not exist.backupId - - backup id
RepositoryConfigurationException - if some exception occurred during repository creation or repository name is absent in reserved list
RepositoryCreationServiceException - if some exception occurred during repository creation or repository name is absent in reserved list
RepositoryCreationException
String reserveRepositoryName(String repositoryName)
throws RepositoryCreationException
repositoryName - - repositoryName
RepositoryCreationServiceException - if can't reserve name
RepositoryCreationException
void 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 properties
RepositoryConfigurationException - if some exception occurred during repository creation or repository name is absent in reserved list
RepositoryCreationServiceException - if some exception occurred during repository creation or repository name is absent in reserved list
RepositoryCreationException
void createRepository(String backupId,
RepositoryEntry rEntry,
String rToken)
throws RepositoryConfigurationException,
RepositoryCreationException
rEntry - - repository entry - note, that datasource must not existbackupId - - backup idrToken - - token
RepositoryConfigurationException - if some exception occurred during repository creation or repository name is absent in reserved list
RepositoryCreationServiceException - if some exception occurred during repository creation or repository name is absent in reserved list
RepositoryCreationException
void removeRepository(String repositoryName,
boolean forceRemove)
throws RepositoryCreationException
repositoryName - - the repository name to deleteforceRemove - - force close all opened sessions
RepositoryCreationServiceException - if some exception occurred during repository removing occurred
RepositoryCreationException
|
eXo JCR :: Component :: Extension Service 1.15.1-CP01 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||