@@ -278,8 +278,7 @@ public class PermissionService { | |||
private Long getTargetedUser(DbSession session, String userLogin) { | |||
UserDto user = dbClient.userDao().selectActiveUserByLogin(session, userLogin); | |||
badRequestIfNullResult(user, OBJECT_TYPE_USER, userLogin); | |||
return user.getId(); | |||
return badRequestIfNullResult(user, OBJECT_TYPE_USER, userLogin).getId(); | |||
} | |||
@Nullable | |||
@@ -288,8 +287,7 @@ public class PermissionService { | |||
return null; | |||
} else { | |||
GroupDto groupDto = dbClient.userDao().selectGroupByName(group, session); | |||
badRequestIfNullResult(groupDto, OBJECT_TYPE_GROUP, group); | |||
return groupDto.getId(); | |||
return badRequestIfNullResult(groupDto, OBJECT_TYPE_GROUP, group).getId(); | |||
} | |||
} | |||
@@ -308,7 +306,7 @@ public class PermissionService { | |||
} | |||
} | |||
private static Object badRequestIfNullResult(@Nullable Object component, String objectType, String objectKey) { | |||
private static <T> T badRequestIfNullResult(@Nullable T component, String objectType, String objectKey) { | |||
if (component == null) { | |||
throw new BadRequestException(String.format(NOT_FOUND_FORMAT, objectType, objectKey)); | |||
} |
@@ -133,7 +133,7 @@ public class BatchMeasureToMeasureTest { | |||
public void toMeasure_returns_no_value_if_dto_has_no_value_for_Int_Metric() { | |||
Optional<Measure> measure = underTest.toMeasure(EMPTY_BATCH_MEASURE, SOME_INT_METRIC); | |||
assertThat(measure.isPresent()); | |||
assertThat(measure.isPresent()).isTrue(); | |||
assertThat(measure.get().getValueType()).isEqualTo(Measure.ValueType.NO_VALUE); | |||
} | |||
@@ -146,7 +146,7 @@ public class BatchMeasureToMeasureTest { | |||
Optional<Measure> measure = underTest.toMeasure(batchMeasure, SOME_INT_METRIC); | |||
assertThat(measure.isPresent()); | |||
assertThat(measure.isPresent()).isTrue(); | |||
assertThat(measure.get().getValueType()).isEqualTo(Measure.ValueType.INT); | |||
assertThat(measure.get().getIntValue()).isEqualTo(10); | |||
assertThat(measure.get().getData()).isEqualTo(SOME_DATA); | |||
@@ -156,7 +156,7 @@ public class BatchMeasureToMeasureTest { | |||
public void toMeasure_returns_no_value_if_dto_has_no_value_for_Long_Metric() { | |||
Optional<Measure> measure = underTest.toMeasure(EMPTY_BATCH_MEASURE, SOME_LONG_METRIC); | |||
assertThat(measure.isPresent()); | |||
assertThat(measure.isPresent()).isTrue(); | |||
assertThat(measure.get().getValueType()).isEqualTo(Measure.ValueType.NO_VALUE); | |||
} | |||
@@ -164,7 +164,7 @@ public class BatchMeasureToMeasureTest { | |||
public void toMeasure_returns_long_part_of_value_in_dto_for_Long_Metric() { | |||
Optional<Measure> measure = underTest.toMeasure(BatchReport.Measure.newBuilder().setLongValue(15l).build(), SOME_LONG_METRIC); | |||
assertThat(measure.isPresent()); | |||
assertThat(measure.isPresent()).isTrue(); | |||
assertThat(measure.get().getValueType()).isEqualTo(Measure.ValueType.LONG); | |||
assertThat(measure.get().getLongValue()).isEqualTo(15); | |||
} | |||
@@ -178,7 +178,7 @@ public class BatchMeasureToMeasureTest { | |||
Optional<Measure> measure = underTest.toMeasure(batchMeasure, SOME_LONG_METRIC); | |||
assertThat(measure.isPresent()); | |||
assertThat(measure.isPresent()).isTrue(); | |||
assertThat(measure.get().getValueType()).isEqualTo(Measure.ValueType.LONG); | |||
assertThat(measure.get().getLongValue()).isEqualTo(10); | |||
assertThat(measure.get().getData()).isEqualTo(SOME_DATA); | |||
@@ -188,7 +188,7 @@ public class BatchMeasureToMeasureTest { | |||
public void toMeasure_returns_no_value_if_dto_has_no_value_for_Double_Metric() { | |||
Optional<Measure> measure = underTest.toMeasure(EMPTY_BATCH_MEASURE, SOME_DOUBLE_METRIC); | |||
assertThat(measure.isPresent()); | |||
assertThat(measure.isPresent()).isTrue(); | |||
assertThat(measure.get().getValueType()).isEqualTo(Measure.ValueType.NO_VALUE); | |||
} | |||
@@ -201,7 +201,7 @@ public class BatchMeasureToMeasureTest { | |||
Optional<Measure> measure = underTest.toMeasure(batchMeasure, SOME_DOUBLE_METRIC); | |||
assertThat(measure.isPresent()); | |||
assertThat(measure.isPresent()).isTrue(); | |||
assertThat(measure.get().getValueType()).isEqualTo(Measure.ValueType.DOUBLE); | |||
assertThat(measure.get().getDoubleValue()).isEqualTo(10.6d); | |||
assertThat(measure.get().getData()).isEqualTo(SOME_DATA); | |||
@@ -211,7 +211,7 @@ public class BatchMeasureToMeasureTest { | |||
public void toMeasure_returns_no_value_if_dto_has_no_value_for_Boolean_metric() { | |||
Optional<Measure> measure = underTest.toMeasure(EMPTY_BATCH_MEASURE, SOME_BOOLEAN_METRIC); | |||
assertThat(measure.isPresent()); | |||
assertThat(measure.isPresent()).isTrue(); | |||
assertThat(measure.get().getValueType()).isEqualTo(Measure.ValueType.NO_VALUE); | |||
} | |||
@@ -224,7 +224,7 @@ public class BatchMeasureToMeasureTest { | |||
private void verify_toMeasure_returns_false_value_if_dto_has_invalid_value_for_Boolean_metric(boolean expected) { | |||
Optional<Measure> measure = underTest.toMeasure(BatchReport.Measure.newBuilder().setBooleanValue(expected).build(), SOME_BOOLEAN_METRIC); | |||
assertThat(measure.isPresent()); | |||
assertThat(measure.isPresent()).isTrue(); | |||
assertThat(measure.get().getValueType()).isEqualTo(Measure.ValueType.BOOLEAN); | |||
assertThat(measure.get().getBooleanValue()).isEqualTo(expected); | |||
} | |||
@@ -236,7 +236,7 @@ public class BatchMeasureToMeasureTest { | |||
Optional<Measure> measure = underTest.toMeasure(batchMeasure, SOME_BOOLEAN_METRIC); | |||
assertThat(measure.isPresent()); | |||
assertThat(measure.isPresent()).isTrue(); | |||
assertThat(measure.get().getValueType()).isEqualTo(Measure.ValueType.BOOLEAN); | |||
assertThat(measure.get().getBooleanValue()).isTrue(); | |||
assertThat(measure.get().getData()).isEqualTo(SOME_DATA); | |||
@@ -246,7 +246,7 @@ public class BatchMeasureToMeasureTest { | |||
public void toMeasure_returns_no_value_if_dto_has_no_value_for_String_Metric() { | |||
Optional<Measure> measure = underTest.toMeasure(EMPTY_BATCH_MEASURE, SOME_STRING_METRIC); | |||
assertThat(measure.isPresent()); | |||
assertThat(measure.isPresent()).isTrue(); | |||
assertThat(measure.get().getValueType()).isEqualTo(Measure.ValueType.NO_VALUE); | |||
} | |||
@@ -258,7 +258,7 @@ public class BatchMeasureToMeasureTest { | |||
Optional<Measure> measure = underTest.toMeasure(batchMeasure, SOME_STRING_METRIC); | |||
assertThat(measure.isPresent()); | |||
assertThat(measure.isPresent()).isTrue(); | |||
assertThat(measure.get().getValueType()).isEqualTo(Measure.ValueType.STRING); | |||
assertThat(measure.get().getStringValue()).isEqualTo(SOME_DATA); | |||
assertThat(measure.get().getData()).isEqualTo(SOME_DATA); |
@@ -167,7 +167,7 @@ public class MeasureDtoToMeasureTest { | |||
public void toMeasure_returns_no_value_if_dto_has_no_value_for_Int_Metric() { | |||
Optional<Measure> measure = underTest.toMeasure(EMPTY_MEASURE_DTO, SOME_INT_METRIC); | |||
assertThat(measure.isPresent()); | |||
assertThat(measure.isPresent()).isTrue(); | |||
assertThat(measure.get().getValueType()).isEqualTo(Measure.ValueType.NO_VALUE); | |||
} | |||
@@ -175,7 +175,7 @@ public class MeasureDtoToMeasureTest { | |||
public void toMeasure_returns_int_part_of_value_in_dto_for_Int_Metric() { | |||
Optional<Measure> measure = underTest.toMeasure(new MeasureDto().setValue(1.5d), SOME_INT_METRIC); | |||
assertThat(measure.isPresent()); | |||
assertThat(measure.isPresent()).isTrue(); | |||
assertThat(measure.get().getValueType()).isEqualTo(Measure.ValueType.INT); | |||
assertThat(measure.get().getIntValue()).isEqualTo(1); | |||
} | |||
@@ -186,7 +186,7 @@ public class MeasureDtoToMeasureTest { | |||
Optional<Measure> measure = underTest.toMeasure(measureDto, SOME_INT_METRIC); | |||
assertThat(measure.isPresent()); | |||
assertThat(measure.isPresent()).isTrue(); | |||
assertThat(measure.get().getValueType()).isEqualTo(Measure.ValueType.INT); | |||
assertThat(measure.get().getIntValue()).isEqualTo(10); | |||
assertThat(measure.get().getData()).isEqualTo(SOME_DATA); | |||
@@ -198,7 +198,7 @@ public class MeasureDtoToMeasureTest { | |||
public void toMeasure_returns_no_value_if_dto_has_no_value_for_Long_Metric() { | |||
Optional<Measure> measure = underTest.toMeasure(EMPTY_MEASURE_DTO, SOME_LONG_METRIC); | |||
assertThat(measure.isPresent()); | |||
assertThat(measure.isPresent()).isTrue(); | |||
assertThat(measure.get().getValueType()).isEqualTo(Measure.ValueType.NO_VALUE); | |||
} | |||
@@ -206,7 +206,7 @@ public class MeasureDtoToMeasureTest { | |||
public void toMeasure_returns_long_part_of_value_in_dto_for_Long_Metric() { | |||
Optional<Measure> measure = underTest.toMeasure(new MeasureDto().setValue(1.5d), SOME_LONG_METRIC); | |||
assertThat(measure.isPresent()); | |||
assertThat(measure.isPresent()).isTrue(); | |||
assertThat(measure.get().getValueType()).isEqualTo(Measure.ValueType.LONG); | |||
assertThat(measure.get().getLongValue()).isEqualTo(1); | |||
} | |||
@@ -217,7 +217,7 @@ public class MeasureDtoToMeasureTest { | |||
Optional<Measure> measure = underTest.toMeasure(measureDto, SOME_LONG_METRIC); | |||
assertThat(measure.isPresent()); | |||
assertThat(measure.isPresent()).isTrue(); | |||
assertThat(measure.get().getValueType()).isEqualTo(Measure.ValueType.LONG); | |||
assertThat(measure.get().getLongValue()).isEqualTo(10); | |||
assertThat(measure.get().getData()).isEqualTo(SOME_DATA); | |||
@@ -229,7 +229,7 @@ public class MeasureDtoToMeasureTest { | |||
public void toMeasure_returns_no_value_if_dto_has_no_value_for_Double_Metric() { | |||
Optional<Measure> measure = underTest.toMeasure(EMPTY_MEASURE_DTO, SOME_DOUBLE_METRIC); | |||
assertThat(measure.isPresent()); | |||
assertThat(measure.isPresent()).isTrue(); | |||
assertThat(measure.get().getValueType()).isEqualTo(Measure.ValueType.NO_VALUE); | |||
} | |||
@@ -239,7 +239,7 @@ public class MeasureDtoToMeasureTest { | |||
Optional<Measure> measure = underTest.toMeasure(measureDto, SOME_DOUBLE_METRIC); | |||
assertThat(measure.isPresent()); | |||
assertThat(measure.isPresent()).isTrue(); | |||
assertThat(measure.get().getValueType()).isEqualTo(Measure.ValueType.DOUBLE); | |||
assertThat(measure.get().getDoubleValue()).isEqualTo(10.6d); | |||
assertThat(measure.get().getData()).isEqualTo(SOME_DATA); | |||
@@ -251,7 +251,7 @@ public class MeasureDtoToMeasureTest { | |||
public void toMeasure_returns_no_value_if_dto_has_no_value_for_Boolean_metric() { | |||
Optional<Measure> measure = underTest.toMeasure(EMPTY_MEASURE_DTO, SOME_BOOLEAN_METRIC); | |||
assertThat(measure.isPresent()); | |||
assertThat(measure.isPresent()).isTrue(); | |||
assertThat(measure.get().getValueType()).isEqualTo(Measure.ValueType.NO_VALUE); | |||
} | |||
@@ -259,7 +259,7 @@ public class MeasureDtoToMeasureTest { | |||
public void toMeasure_returns_false_value_if_dto_has_invalid_value_for_Boolean_metric() { | |||
Optional<Measure> measure = underTest.toMeasure(new MeasureDto().setValue(1.987d), SOME_BOOLEAN_METRIC); | |||
assertThat(measure.isPresent()); | |||
assertThat(measure.isPresent()).isTrue(); | |||
assertThat(measure.get().getValueType()).isEqualTo(Measure.ValueType.BOOLEAN); | |||
assertThat(measure.get().getBooleanValue()).isFalse(); | |||
} | |||
@@ -270,7 +270,7 @@ public class MeasureDtoToMeasureTest { | |||
Optional<Measure> measure = underTest.toMeasure(measureDto, SOME_BOOLEAN_METRIC); | |||
assertThat(measure.isPresent()); | |||
assertThat(measure.isPresent()).isTrue(); | |||
assertThat(measure.get().getValueType()).isEqualTo(Measure.ValueType.BOOLEAN); | |||
assertThat(measure.get().getBooleanValue()).isTrue(); | |||
assertThat(measure.get().getData()).isEqualTo(SOME_DATA); | |||
@@ -282,7 +282,7 @@ public class MeasureDtoToMeasureTest { | |||
public void toMeasure_returns_no_value_if_dto_has_no_value_for_String_Metric() { | |||
Optional<Measure> measure = underTest.toMeasure(EMPTY_MEASURE_DTO, SOME_STRING_METRIC); | |||
assertThat(measure.isPresent()); | |||
assertThat(measure.isPresent()).isTrue(); | |||
assertThat(measure.get().getValueType()).isEqualTo(Measure.ValueType.NO_VALUE); | |||
} | |||
@@ -292,7 +292,7 @@ public class MeasureDtoToMeasureTest { | |||
Optional<Measure> measure = underTest.toMeasure(measureDto, SOME_STRING_METRIC); | |||
assertThat(measure.isPresent()); | |||
assertThat(measure.isPresent()).isTrue(); | |||
assertThat(measure.get().getValueType()).isEqualTo(Measure.ValueType.STRING); | |||
assertThat(measure.get().getStringValue()).isEqualTo(SOME_DATA); | |||
assertThat(measure.get().getData()).isEqualTo(SOME_DATA); |