@Override protected GenericModel<ApplicationEventMapDto> newInstance(Long id) { return new ApplicationEventMap(id); }
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()); applicationEventMap.setEventClass(generateEventClass(tenant, eventClassFamily, 1).get(0)); applicationEventMaps.add(applicationEventMap);
@Override public ApplicationEventMapDto toDto() { ApplicationEventMapDto dto = createDto(); dto.setId(getStringId()); if (eventClass != null) { dto.setEventClassId(eventClass.getStringId()); } dto.setFqn(fqn); dto.setAction(action); return dto; }
@Override public ApplicationEventFamilyMapDto toDto() { ApplicationEventFamilyMapDto dto = createDto(); dto.setId(getStringId()); if (application != null) { dto.setApplicationId(application.getStringId()); } if (ecf != null) { dto.setEcfId(ecf.getStringId()); dto.setEcfName(ecf.getName()); } dto.setVersion(version); dto.setCreatedUsername(createdUsername); dto.setCreatedTime(createdTime); if (eventMaps != null) { List<ApplicationEventMapDto> eventMapsDto = new ArrayList<>(eventMaps.size()); for (ApplicationEventMap eventMap : eventMaps) { eventMapsDto.add(eventMap.toDto()); } dto.setEventMaps(eventMapsDto); } return dto; }
/** * 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)); } } }