Skip to content

Commit 7cdb0ab

Browse files
committed
lint
1 parent d9b72e8 commit 7cdb0ab

File tree

8 files changed

+18
-30
lines changed

8 files changed

+18
-30
lines changed

build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ spotless {
7474
java {
7575
importOrder()
7676
removeUnusedImports()
77-
eclipse().sortMembersEnabled(true)
77+
eclipse()
7878
formatAnnotations()
7979
leadingTabsToSpaces(4)
8080
}

src/main/java/io/hexlet/project_devops_deploy/component/DataInitializer.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,7 @@ public void run(ApplicationArguments args) {
2525
return;
2626
}
2727

28-
IntStream.range(0, BULLETIN_SEED_COUNT)
29-
.mapToObj(i -> modelGenerator.generateBulletin())
28+
IntStream.range(0, BULLETIN_SEED_COUNT).mapToObj(i -> modelGenerator.generateBulletin())
3029
.forEach(repository::save);
3130
}
3231
}

src/main/java/io/hexlet/project_devops_deploy/controller/BulletinController.java

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,8 @@
2121
@RequestMapping("/api")
2222
public class BulletinController {
2323

24-
private BulletinService service;
25-
2624
@Autowired
27-
public void setService(BulletinService service) {
28-
this.service = service;
29-
}
25+
private BulletinService service;
3026

3127
@PostMapping("/bulletins")
3228
@ResponseStatus(HttpStatus.CREATED)
@@ -49,7 +45,6 @@ public BulletinDto update(@PathVariable Long id, @Valid @RequestBody BulletinReq
4945
return service.update(id, request);
5046
}
5147

52-
5348
@DeleteMapping("/bulletins/{id}")
5449
@ResponseStatus(HttpStatus.NO_CONTENT)
5550
public void delete(@PathVariable Long id) {

src/main/java/io/hexlet/project_devops_deploy/exception/ResourceNotFoundException.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package io.hexlet.project_devops_deploy.exception;
22

3-
43
import org.springframework.http.HttpStatus;
54
import org.springframework.web.bind.annotation.ResponseStatus;
65

src/main/java/io/hexlet/project_devops_deploy/model/Bulletin.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package io.hexlet.project_devops_deploy.model;
22

3+
import io.hexlet.project_devops_deploy.model.bulletin.BulletinState;
34
import jakarta.persistence.Column;
45
import jakarta.persistence.Entity;
56
import jakarta.persistence.EntityListeners;
@@ -9,7 +10,6 @@
910
import jakarta.persistence.GenerationType;
1011
import jakarta.persistence.Id;
1112
import jakarta.persistence.Table;
12-
import io.hexlet.project_devops_deploy.model.bulletin.BulletinState;
1313
import java.time.LocalDateTime;
1414
import lombok.Getter;
1515
import lombok.Setter;

src/main/java/io/hexlet/project_devops_deploy/service/BulletinService.java

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
import io.hexlet.project_devops_deploy.dto.BulletinDto;
44
import io.hexlet.project_devops_deploy.dto.BulletinRequest;
55
import io.hexlet.project_devops_deploy.exception.ResourceNotFoundException;
6-
import io.hexlet.project_devops_deploy.model.Bulletin;
76
import io.hexlet.project_devops_deploy.mapper.BulletinMapper;
7+
import io.hexlet.project_devops_deploy.model.Bulletin;
88
import io.hexlet.project_devops_deploy.repository.BulletinRepository;
99
import java.util.List;
1010
import org.springframework.stereotype.Service;
@@ -14,24 +14,17 @@
1414
@Transactional
1515
public class BulletinService {
1616

17+
@Autowired
1718
private final BulletinRepository repository;
18-
private final BulletinMapper mapper;
1919

20-
public BulletinService(BulletinRepository repository, BulletinMapper mapper) {
21-
this.repository = repository;
22-
this.mapper = mapper;
23-
}
20+
@Autowired
21+
private final BulletinMapper mapper;
2422

2523
public BulletinDto create(BulletinRequest request) {
2624
Bulletin bulletin = mapper.toEntity(request);
2725
return mapper.toDto(repository.save(bulletin));
2826
}
2927

30-
public void delete(Long id) {
31-
Bulletin bulletin = getBulletin(id);
32-
repository.delete(bulletin);
33-
}
34-
3528
@Transactional(readOnly = true)
3629
public List<BulletinDto> findAll() {
3730
return repository.findAll().stream().map(mapper::toDto).toList();
@@ -43,12 +36,18 @@ public BulletinDto findById(Long id) {
4336
}
4437

4538
private Bulletin getBulletin(Long id) {
46-
return repository.findById(id).orElseThrow(() -> new ResourceNotFoundException("Bulletin has not found"));
39+
return repository.findById(id)
40+
.orElseThrow(() -> new ResourceNotFoundException("Bulletin %d not found".formatted(id)));
4741
}
4842

4943
public BulletinDto update(Long id, BulletinRequest request) {
5044
Bulletin bulletin = getBulletin(id);
5145
mapper.updateEntity(request, bulletin);
5246
return mapper.toDto(repository.save(bulletin));
5347
}
48+
49+
public void delete(Long id) {
50+
Bulletin bulletin = getBulletin(id);
51+
repository.delete(bulletin);
52+
}
5453
}

src/main/java/io/hexlet/project_devops_deploy/util/ModelGenerator.java

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,14 +27,11 @@ public Bulletin generateBulletin() {
2727

2828
@PostConstruct
2929
private void init() {
30-
bulletinModel = Instancio.of(Bulletin.class)
31-
.ignore(Select.field(Bulletin::getId))
32-
.ignore(Select.field(Bulletin::getCreatedAt))
33-
.ignore(Select.field(Bulletin::getUpdatedAt))
30+
bulletinModel = Instancio.of(Bulletin.class).ignore(Select.field(Bulletin::getId))
31+
.ignore(Select.field(Bulletin::getCreatedAt)).ignore(Select.field(Bulletin::getUpdatedAt))
3432
.supply(Select.field(Bulletin::getTitle), () -> faker.book().title())
3533
.supply(Select.field(Bulletin::getDescription), () -> faker.lorem().paragraph(3))
3634
.supply(Select.field(Bulletin::getState), () -> faker.options().option(BulletinState.values()))
37-
.supply(Select.field(Bulletin::getContact), () -> faker.phoneNumber().phoneNumber())
38-
.toModel();
35+
.supply(Select.field(Bulletin::getContact), () -> faker.phoneNumber().phoneNumber()).toModel();
3936
}
4037
}

src/test/java/io/hexlet/project_devops_deploy/controller/BulletinControllerTest.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@ class BulletinControllerTest {
4040
@Autowired
4141
private BulletinRepository bulletinRepository;
4242

43-
4443
@BeforeEach
4544
void setup() {
4645
bulletinRepository.deleteAll();

0 commit comments

Comments
 (0)