public Category convert(CategoryModel categoryModel) { Category category = new Category(); category.setId(categoryModel.getId()); category.setCatalogId(categoryModel.getCatalogId()); category.setName(categoryModel.getName()); category.setDisplayName(categoryModel.getDisplayName()); category.setDescription(categoryModel.getDescription()); List<String> events = new ArrayList<>(categoryModel.getEvents().size()); for (EventModel event : categoryModel.getEvents()) { events.add(event.getName()); } category.setEvents(events); return category; } }