Skip to content

Commit 261a21c

Browse files
committed
CLAP-150 Fix: 파일 구조 정리 및 불필요한 usecase 제거
1 parent 00dcadd commit 261a21c

File tree

7 files changed

+10
-25
lines changed

7 files changed

+10
-25
lines changed

src/main/java/clap/server/adapter/outbound/persistense/AgitPersistenceAdapter.java renamed to src/main/java/clap/server/adapter/outbound/api/AgitClient.java

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,19 @@
1-
package clap.server.adapter.outbound.persistense;
1+
package clap.server.adapter.outbound.api;
22

33
import clap.server.adapter.inbound.web.dto.webhook.SendAgitRequest;
4-
import clap.server.adapter.inbound.web.dto.webhook.SendWebhookRequest;
54
import clap.server.adapter.outbound.persistense.entity.notification.constant.NotificationType;
65
import clap.server.application.port.outbound.webhook.SendAgitPort;
7-
import clap.server.common.annotation.architecture.ApplicationService;
86
import clap.server.common.annotation.architecture.PersistenceAdapter;
97
import lombok.RequiredArgsConstructor;
108
import org.springframework.http.HttpEntity;
119
import org.springframework.http.HttpHeaders;
1210
import org.springframework.http.HttpMethod;
13-
import org.springframework.http.ResponseEntity;
1411
import org.springframework.web.client.RestTemplate;
1512

1613

1714
@PersistenceAdapter
1815
@RequiredArgsConstructor
19-
public class AgitPersistenceAdapter implements SendAgitPort {
16+
public class AgitClient implements SendAgitPort {
2017

2118
private static final String AGITWEBHOOK_URL = "https://agit.io/webhook/a342181d-fb18-4eb0-a99a-30f4fb5b14b1";
2219

src/main/java/clap/server/adapter/outbound/persistense/EmailPersistenceAdapter.java renamed to src/main/java/clap/server/adapter/outbound/api/EmailClient.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package clap.server.adapter.outbound.persistense;
1+
package clap.server.adapter.outbound.api;
22

33
import clap.server.adapter.inbound.web.dto.webhook.SendWebhookRequest;
44
import clap.server.adapter.outbound.persistense.entity.notification.constant.NotificationType;
@@ -15,7 +15,7 @@
1515

1616
@PersistenceAdapter
1717
@RequiredArgsConstructor
18-
public class EmailPersistenceAdapter implements SendEmailPort {
18+
public class EmailClient implements SendEmailPort {
1919

2020
private final SpringTemplateEngine templateEngine;
2121
private final JavaMailSender mailSender;

src/main/java/clap/server/adapter/outbound/persistense/KakaoWorkPersistenceAdapter.java renamed to src/main/java/clap/server/adapter/outbound/api/KakaoWorkClient.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package clap.server.adapter.outbound.persistense;
1+
package clap.server.adapter.outbound.api;
22

33
import clap.server.adapter.inbound.web.dto.webhook.SendKakaoWorkRequest;
44
import clap.server.adapter.outbound.persistense.entity.notification.constant.NotificationType;
@@ -14,12 +14,12 @@
1414

1515
@PersistenceAdapter
1616
@RequiredArgsConstructor
17-
public class KakaoWorkPersistenceAdapter implements SendKaKaoWorkPort {
17+
public class KakaoWorkClient implements SendKaKaoWorkPort {
1818

1919
private static final String KAKAOWORK_URL = "https://api.kakaowork.com/v1/messages.send_by_email";
2020
private static final String KAKAOWORK_AUTH = "Bearer 1b01becc.a7f10da76d2e4038948771107cfe5c1d";
2121

22-
private final ObjectBlockPersistenceAdapter makeObjectBlock;
22+
private final ObjectBlockService makeObjectBlock;
2323

2424
@Override
2525
public void sendKakaoWord(SendKakaoWorkRequest request) {

src/main/java/clap/server/adapter/outbound/persistense/ObjectBlockPersistenceAdapter.java renamed to src/main/java/clap/server/adapter/outbound/api/ObjectBlockService.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
1-
package clap.server.adapter.outbound.persistense;
1+
package clap.server.adapter.outbound.api;
22

33

44
import clap.server.adapter.inbound.web.dto.webhook.SendKakaoWorkRequest;
5-
import clap.server.adapter.inbound.web.dto.webhook.SendWebhookRequest;
65
import clap.server.adapter.outbound.persistense.repository.notification.NotificationRepository;
76
import clap.server.application.port.outbound.webhook.MakeObjectBlockPort;
87
import clap.server.common.annotation.architecture.PersistenceAdapter;
@@ -14,7 +13,7 @@
1413

1514
@PersistenceAdapter
1615
@RequiredArgsConstructor
17-
public class ObjectBlockPersistenceAdapter implements MakeObjectBlockPort {
16+
public class ObjectBlockService implements MakeObjectBlockPort {
1817

1918
private final ObjectMapper objectMapper;
2019
private final NotificationRepository notificationRepository;

src/main/java/clap/server/application/port/inbound/notification/CreateNotificationUsecase.java

Lines changed: 0 additions & 7 deletions
This file was deleted.

src/main/java/clap/server/application/service/notification/CreateNotificationService.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,16 @@
11
package clap.server.application.service.notification;
22

3-
import clap.server.application.port.inbound.notification.CreateNotificationUsecase;
43
import clap.server.application.port.outbound.notification.CommandNotificationPort;
54
import clap.server.common.annotation.architecture.ApplicationService;
65
import clap.server.domain.model.notification.Notification;
76
import lombok.RequiredArgsConstructor;
87

98
@ApplicationService
109
@RequiredArgsConstructor
11-
public class CreateNotificationService implements CreateNotificationUsecase {
10+
public class CreateNotificationService{
1211

1312
private final CommandNotificationPort commandNotificationPort;
1413

15-
@Override
1614
public void createNotification(Notification request) {
1715

1816
commandNotificationPort.save(request);

src/main/java/clap/server/application/service/webhook/SendKaKaoWorkService.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
package clap.server.application.service.webhook;
22

33
import clap.server.adapter.inbound.web.dto.webhook.SendKakaoWorkRequest;
4-
import clap.server.adapter.inbound.web.dto.webhook.SendWebhookRequest;
5-
import clap.server.adapter.outbound.persistense.KakaoWorkPersistenceAdapter;
64
import clap.server.application.port.outbound.webhook.SendKaKaoWorkPort;
75
import clap.server.common.annotation.architecture.ApplicationService;
86
import lombok.RequiredArgsConstructor;

0 commit comments

Comments
 (0)