{
File backupDir = new File(bConfigBeen.getBackupDir());
if (!backupDir.exists())
throw new BackupDirNotFoundException("The backup folder not exists : " + backupDir.getAbsolutePath());
BackupConfig config = new BackupConfig();
config.setBackupType(bConfigBeen.getBackupType());
config.setRepository(repository);
config.setWorkspace(workspace);
config.setBackupDir(backupDir);
config.setIncrementalJobPeriod(bConfigBeen.getIncrementalJobPeriod());
config.setIncrementalJobNumber(bConfigBeen.getIncrementalRepetitionNumber());
validateRepositoryName(repository);
validateWorkspaceName(repository, workspace);
validateOneBackupInstants(repository, workspace);