@Override public Repository createRepository(final OrganizationalUnit organizationalUnit, final String scheme, final String alias, final RepositoryEnvironmentConfigurations repositoryEnvironmentConfigurations) throws RepositoryAlreadyExistsException { return createRepository(organizationalUnit, scheme, alias, repositoryEnvironmentConfigurations, organizationalUnit.getContributors()); }
@Override public Repository createRepository(final OrganizationalUnit organizationalUnit, final String scheme, final String alias, final RepositoryEnvironmentConfigurations repositoryEnvironmentConfigurations) throws RepositoryAlreadyExistsException { try { final Repository repository = createRepository(scheme, alias, repositoryEnvironmentConfigurations); if (organizationalUnit != null && repository != null) { organizationalUnitService.addRepository(organizationalUnit, repository); } metadataStore.write(alias, (String) repositoryEnvironmentConfigurations.getOrigin()); return repository; } catch (final Exception e) { logger.error("Error during create repository", e); throw ExceptionUtilities.handleException(e); } }
repo = createRepository(repositoryConfig); return repo; } catch (final Exception e) {
@Override public Repository createRepository(final OrganizationalUnit organizationalUnit, final String scheme, final String alias, final RepositoryEnvironmentConfigurations repositoryEnvironmentConfigurations, final Collection<Contributor> contributors) throws RepositoryAlreadyExistsException { try { repositoryEnvironmentConfigurations.setSpace(organizationalUnit.getName()); Space space = spacesAPI.getSpace(organizationalUnit.getName()); String newAlias = createFreshRepositoryAlias(alias, space); final Repository repository = createRepository(scheme, newAlias, new Space(organizationalUnit.getName()), repositoryEnvironmentConfigurations, contributors); if (organizationalUnit != null && repository != null) { organizationalUnitService.addRepository(organizationalUnit, repository); } metadataStore.write(newAlias, (String) repositoryEnvironmentConfigurations.getOrigin()); return repository; } catch (final Exception e) { logger.error("Error during create repository", e); throw ExceptionUtilities.handleException(e); } }
repo = createRepository(repositoryConfig, space); return repo;