List of usage examples for org.springframework.data.repository.init RepositoriesPopulatedEvent RepositoriesPopulatedEvent
public RepositoriesPopulatedEvent(RepositoryPopulator populator, Repositories repositories)
From source file:org.springframework.data.repository.init.ResourceReaderRepositoryPopulator.java
public void populate(Repositories repositories) { for (Resource resource : resources) { LOG.info(String.format("Reading resource: %s", resource)); Object result = readObjectFrom(resource); if (result instanceof Collection) { for (Object element : (Collection<?>) result) { if (element != null) { persist(element, repositories); } else { LOG.info("Skipping null element found in unmarshal result!"); }//from www . j a v a 2 s . c o m } } else { persist(result, repositories); } } if (publisher != null) { publisher.publishEvent(new RepositoriesPopulatedEvent(this, repositories)); } }