in log4j-catalog/log4j-catalog-jpa/src/main/java/org/apache/logging/log4j/catalog/jpa/service/CatalogServiceImpl.java [75:111]
public CatalogData getCatalogData() {
CatalogData data = new CatalogData();
List<AttributeModel> modelAttributes = attributeRepository.findAll();
List<org.apache.logging.log4j.catalog.api.Attribute> attributes = new ArrayList<>(modelAttributes.size());
for (AttributeModel modelAttribute : modelAttributes) {
Attribute attribute = attributeModelConverter.convert(modelAttribute);
attributes.add(attribute);
}
data.setAttributes(attributes);
List<EventModel> modelEvents = eventRepository.findAll();
List<org.apache.logging.log4j.catalog.api.Event> events = new ArrayList<>(modelEvents.size());
for (EventModel modelEvent : modelEvents) {
Event event = eventModelConverter.convert(modelEvent);
events.add(event);
}
data.setEvents(events);
List<CategoryModel> modelCategories = categoryRepository.findAll();
List<org.apache.logging.log4j.catalog.api.Category> categories = new ArrayList<>(modelCategories.size());
for (CategoryModel modelCategory : modelCategories) {
Category category = categoryModelConverter.convert(modelCategory);
categories.add(category);
}
data.setCategories(categories);
List<ProductModel> modelProducts = productRepository.findAll();
List<Product> products = new ArrayList<>(modelProducts.size());
for (ProductModel modelProduct : modelProducts) {
Product product = productModelConverter.convert(modelProduct);
products.add(product);
}
data.setProducts(products);
return data;
}