// local variables
EventListDTO _eventListDTO = new EventListDTO();
EventDTO _eventDTO = null;
Artist _artist = null;
Event _event = null;
EntityMapper _mapper = new EntityMapper();
for (Iterator<Artist> i = artistList.iterator(); i.hasNext(); ) {
_artist = i.next();
List<Event> eventList = (List<Event>) _artist.getEvents();
for (Iterator<Event> j = eventList.iterator(); j.hasNext(); ) {
_event = j.next();
// Check event status-update necessary
_updateEventStatusToCompleted(_event);
// Map DAO to DTO
_eventDTO = _mapper.getEventDTOFromEvent(_event);
// Append EventDTO to EventListDTO
_eventListDTO.addEventToList(_eventDTO);
}
}