protected void setDefaultFeedProperties(Feed feed, List<LogRecord> records) {
if (feedBuilder != null) {
feed.setId(feedBuilder.getId(records));
feed.addAuthor(feedBuilder.getAuthor(records));
feed.setTitle(feedBuilder.getTitle(records));
feed.setUpdated(feedBuilder.getUpdated(records));
feed.setBaseUri(feedBuilder.getBaseUri(records));
List<String> categories = feedBuilder.getCategories(records);
if (categories != null) {
for (String category : categories) {
feed.addCategory(category);
}
}
Map<String, String> links = feedBuilder.getLinks(records);
if (links != null) {
for (java.util.Map.Entry<String, String> mapEntry : links.entrySet()) {
feed.addLink(mapEntry.getKey(), mapEntry.getValue());
}
}
} else {
feed.setId("uuid:" + UUID.randomUUID().toString());
feed.addAuthor("CXF");
feed.setTitle("CXF Service Log Entries");
feed.setUpdated(new Date());
}
}