@Override protected GenericModel<ApplicationEventMapDto> newInstance(Long id) { return new ApplicationEventMap(id); }
/** * Create new instance of <code>ApplicationEventFamilyMap</code>. * * @param dto data transfer object */ public ApplicationEventFamilyMap(ApplicationEventFamilyMapDto dto) { this.id = getLongId(dto.getId()); Long applicationId = getLongId(dto.getApplicationId()); if (applicationId != null) { this.application = new Application(applicationId); } Long ecfId = getLongId(dto.getEcfId()); if (ecfId != null) { this.ecf = new EventClassFamily(ecfId); } this.version = dto.getVersion(); this.createdUsername = dto.getCreatedUsername(); this.createdTime = dto.getCreatedTime(); if (dto.getEventMaps() != null) { this.eventMaps = new ArrayList<>(dto.getEventMaps().size()); for (ApplicationEventMapDto eventMap : dto.getEventMaps()) { this.eventMaps.add(new ApplicationEventMap(eventMap)); } } }
List<ApplicationEventMap> applicationEventMaps = new ArrayList<>(applicationEventMapCount); for (int j = 0; j < applicationEventMapCount; j++) { ApplicationEventMap applicationEventMap = new ApplicationEventMap(); applicationEventMap.setAction(ApplicationEventAction.BOTH); applicationEventMap.setFqn("Test FQN" + RANDOM.nextInt());