diff --git a/docs/ja-JP/skills/quarkus-patterns/SKILL.md b/docs/ja-JP/skills/quarkus-patterns/SKILL.md index 3def78ba..44a70a05 100644 --- a/docs/ja-JP/skills/quarkus-patterns/SKILL.md +++ b/docs/ja-JP/skills/quarkus-patterns/SKILL.md @@ -154,8 +154,10 @@ public class ProcessingService { @RequiredArgsConstructor public class EventService { private final EventRepository eventRepository; + private final ObjectMapper objectMapper; public void createSuccessEvent(Object payload, String eventType) { + Objects.requireNonNull(payload, "Payload cannot be null"); Event event = new Event(); event.setType(eventType); event.setStatus(EventStatus.SUCCESS); @@ -167,6 +169,10 @@ public class EventService { } public void createErrorEvent(Object payload, String eventType, String errorMessage) { + Objects.requireNonNull(payload, "Payload cannot be null"); + if (errorMessage == null || errorMessage.isBlank()) { + throw new IllegalArgumentException("Error message cannot be blank"); + } Event event = new Event(); event.setType(eventType); event.setStatus(EventStatus.ERROR); diff --git a/docs/tr/skills/quarkus-patterns/SKILL.md b/docs/tr/skills/quarkus-patterns/SKILL.md index 8a7dbbab..41445670 100644 --- a/docs/tr/skills/quarkus-patterns/SKILL.md +++ b/docs/tr/skills/quarkus-patterns/SKILL.md @@ -154,8 +154,10 @@ public class ProcessingService { @RequiredArgsConstructor public class EventService { private final EventRepository eventRepository; + private final ObjectMapper objectMapper; public void createSuccessEvent(Object payload, String eventType) { + Objects.requireNonNull(payload, "Payload cannot be null"); Event event = new Event(); event.setType(eventType); event.setStatus(EventStatus.SUCCESS); @@ -167,6 +169,10 @@ public class EventService { } public void createErrorEvent(Object payload, String eventType, String errorMessage) { + Objects.requireNonNull(payload, "Payload cannot be null"); + if (errorMessage == null || errorMessage.isBlank()) { + throw new IllegalArgumentException("Error message cannot be blank"); + } Event event = new Event(); event.setType(eventType); event.setStatus(EventStatus.ERROR); diff --git a/docs/zh-CN/skills/quarkus-patterns/SKILL.md b/docs/zh-CN/skills/quarkus-patterns/SKILL.md index 086fcd69..3a72e488 100644 --- a/docs/zh-CN/skills/quarkus-patterns/SKILL.md +++ b/docs/zh-CN/skills/quarkus-patterns/SKILL.md @@ -154,8 +154,10 @@ public class ProcessingService { @RequiredArgsConstructor public class EventService { private final EventRepository eventRepository; + private final ObjectMapper objectMapper; public void createSuccessEvent(Object payload, String eventType) { + Objects.requireNonNull(payload, "Payload cannot be null"); Event event = new Event(); event.setType(eventType); event.setStatus(EventStatus.SUCCESS); @@ -167,6 +169,10 @@ public class EventService { } public void createErrorEvent(Object payload, String eventType, String errorMessage) { + Objects.requireNonNull(payload, "Payload cannot be null"); + if (errorMessage == null || errorMessage.isBlank()) { + throw new IllegalArgumentException("Error message cannot be blank"); + } Event event = new Event(); event.setType(eventType); event.setStatus(EventStatus.ERROR); diff --git a/skills/quarkus-patterns/SKILL.md b/skills/quarkus-patterns/SKILL.md index b20f0f35..cde4e524 100644 --- a/skills/quarkus-patterns/SKILL.md +++ b/skills/quarkus-patterns/SKILL.md @@ -159,6 +159,7 @@ public class EventService { private final ObjectMapper objectMapper; public void createSuccessEvent(Object payload, String eventType) { + Objects.requireNonNull(payload, "Payload cannot be null"); Event event = new Event(); event.setType(eventType); event.setStatus(EventStatus.SUCCESS); @@ -170,6 +171,10 @@ public class EventService { } public void createErrorEvent(Object payload, String eventType, String errorMessage) { + Objects.requireNonNull(payload, "Payload cannot be null"); + if (errorMessage == null || errorMessage.isBlank()) { + throw new IllegalArgumentException("Error message cannot be blank"); + } Event event = new Event(); event.setType(eventType); event.setStatus(EventStatus.ERROR);