_applicationContext.getBean(DataManager.class).init(createServiceContext(), false);
String siteUuid = _dataDirectory.getName();
_applicationContext.getBean(SettingManager.class).setSiteUuid(siteUuid);
final SourceRepository sourceRepository = _applicationContext.getBean(SourceRepository.class);
List<Source> sources = sourceRepository.findAll();
if (sources.isEmpty()) {
sources = new ArrayList<Source>(1);
sources.add(sourceRepository.save(new Source().setLocal(true).setName("Name").setUuid(siteUuid)));
}
final DataSource dataSource = _applicationContext.getBean(DataSource.class);