private void insert(String key, String value, String uuid, String taskUuid) { CeTaskCharacteristicDto dto1 = new CeTaskCharacteristicDto() .setKey(key) .setValue(value) .setUuid(uuid) .setTaskUuid(taskUuid); underTest.insert(dbTester.getSession(), singleton(dto1)); } }
@Test public void test_set_get() { CeTaskCharacteristicDto dto = new CeTaskCharacteristicDto(); dto.setKey("key"); dto.setValue("value"); dto.setTaskUuid("task"); dto.setUuid("uuid"); assertThat(dto.getKey()).isEqualTo("key"); assertThat(dto.getValue()).isEqualTo("value"); assertThat(dto.getTaskUuid()).isEqualTo("task"); assertThat(dto.getUuid()).isEqualTo("uuid"); } }
Optional<String> getPullRequest(String taskUuid) { return characteristicsByTaskUuid.get(taskUuid).stream() .filter(c -> c.getKey().equals(CeTaskCharacteristicDto.PULL_REQUEST)) .map(CeTaskCharacteristicDto::getValue) .findAny(); }
Optional<String> getBranchKey(String taskUuid) { return characteristicsByTaskUuid.get(taskUuid).stream() .filter(c -> c.getKey().equals(CeTaskCharacteristicDto.BRANCH_KEY)) .map(CeTaskCharacteristicDto::getValue) .findAny(); }
private void insertCeTaskCharacteristics(String uuid, int count) { List<CeTaskCharacteristicDto> dtos = IntStream.range(0, count) .mapToObj(i -> new CeTaskCharacteristicDto() .setUuid(UuidFactoryFast.getInstance().create()) .setTaskUuid(uuid) .setKey("key_" + uuid.hashCode() + i) .setValue("value_" + uuid.hashCode() + i)) .collect(Collectors.toList()); dbClient.ceTaskCharacteristicsDao().insert(dbSession, dtos); dbSession.commit(); }
Optional<String> getPullRequest(String taskUuid) { return characteristicsByTaskUuid.get(taskUuid).stream() .filter(c -> c.getKey().equals(CeTaskCharacteristicDto.PULL_REQUEST)) .map(CeTaskCharacteristicDto::getValue) .findAny(); }
private CeTaskCharacteristicDto insertCharacteristic(String taskUuid, String key, String value) { CeTaskCharacteristicDto dto = new CeTaskCharacteristicDto() .setUuid(Uuids.createFast()) .setTaskUuid(taskUuid) .setKey(key) .setValue(value); db.getDbClient().ceTaskCharacteristicsDao().insert(db.getSession(), Collections.singletonList(dto)); db.commit(); return dto; }
Optional<String> getBranchKey(String taskUuid) { return characteristicsByTaskUuid.get(taskUuid).stream() .filter(c -> c.getKey().equals(CeTaskCharacteristicDto.BRANCH_KEY)) .map(CeTaskCharacteristicDto::getValue) .findAny(); }
private CeTaskCharacteristicDto insertCharacteristic(String taskUuid, String key, String value) { CeTaskCharacteristicDto dto = new CeTaskCharacteristicDto() .setUuid(Uuids.createFast()) .setTaskUuid(taskUuid) .setKey(key) .setValue(value); db.getDbClient().ceTaskCharacteristicsDao().insert(db.getSession(), Collections.singletonList(dto)); db.commit(); return dto; }
private CeTaskCharacteristicDto insertCharacteristic(String taskUuid, String key, String value) { CeTaskCharacteristicDto dto = new CeTaskCharacteristicDto() .setUuid(Uuids.createFast()) .setTaskUuid(taskUuid) .setKey(key) .setValue(value); db.getDbClient().ceTaskCharacteristicsDao().insert(db.getSession(), Collections.singletonList(dto)); db.commit(); return dto; } }
private CeQueueDto addToQueueInDb(DbSession dbSession, CeTaskSubmit submission) { for (Map.Entry<String, String> characteristic : submission.getCharacteristics().entrySet()) { CeTaskCharacteristicDto characteristicDto = new CeTaskCharacteristicDto(); characteristicDto.setUuid(uuidFactory.create()); characteristicDto.setTaskUuid(submission.getUuid()); characteristicDto.setKey(characteristic.getKey()); characteristicDto.setValue(characteristic.getValue()); dbClient.ceTaskCharacteristicsDao().insert(dbSession, characteristicDto); } CeQueueDto dto = new CeQueueDto(); dto.setUuid(submission.getUuid()); dto.setTaskType(submission.getType()); submission.getComponent().ifPresent(component -> dto .setComponentUuid(component.getUuid()) .setMainComponentUuid(component.getMainComponentUuid())); dto.setStatus(PENDING); dto.setSubmitterUuid(submission.getSubmitterUuid()); dbClient.ceQueueDao().insert(dbSession, dto); return dto; }
private void insertWithDate(String uuid, LocalDateTime dateTime) { long date = dateTime.toInstant(UTC).toEpochMilli(); CeQueueDto queueDto = new CeQueueDto(); queueDto.setUuid(uuid); queueDto.setTaskType(CeTaskTypes.REPORT); CeActivityDto dto = new CeActivityDto(queueDto); dto.setStatus(CeActivityDto.Status.SUCCESS); when(system2.now()).thenReturn(date); CeTaskCharacteristicDto ceTaskCharacteristicDto = new CeTaskCharacteristicDto() .setUuid(UuidFactoryFast.getInstance().create()) .setValue(randomAlphanumeric(10)) .setKey(randomAlphanumeric(10)) .setTaskUuid(dto.getUuid()); dbTester.getDbClient().ceTaskInputDao().insert(dbTester.getSession(), dto.getUuid(), IOUtils.toInputStream(randomAlphanumeric(10), Charset.forName("UTF-8"))); dbTester.getDbClient().ceActivityDao().insert(dbTester.getSession(), dto); dbTester.getDbClient().ceTaskCharacteristicsDao().insert(dbTester.getSession(), Collections.singletonList(ceTaskCharacteristicDto)); dbTester.getSession().commit(); insertScannerContext(uuid, date); }
private CeTaskCharacteristicDto toDto(String taskUuid, String key, String value) { CeTaskCharacteristicDto dto = new CeTaskCharacteristicDto(); dto.setTaskUuid(taskUuid); dto.setKey(key); dto.setValue(value); dto.setUuid(uuidFactory.create()); return dto; } }