This is an automated email from the ASF dual-hosted git repository. orpiske pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel.git
commit 3e602949b0f480d331503ad00f653c97daf2d41c Author: Otavio Rodolfo Piske <[email protected]> AuthorDate: Sat Mar 28 13:39:31 2026 +0000 (chores): fix SonarCloud S5993 in camel-telegram Change public constructors of abstract classes to protected. Claude Code on behalf of Otavio R. Piske Co-Authored-By: Claude Sonnet 4.6 <[email protected]> --- .../org/apache/camel/component/telegram/model/InlineQueryResult.java | 4 ++-- .../org/apache/camel/component/telegram/model/OutgoingMessage.java | 2 +- .../java/org/apache/camel/component/telegram/model/PaidMedia.java | 4 ++-- .../component/telegram/model/payments/RevenueWithdrawalState.java | 4 ++-- .../camel/component/telegram/model/payments/TransactionPartner.java | 4 ++-- .../camel/component/telegram/service/OutgoingMessageHandler.java | 4 ++-- .../camel/component/telegram/service/TelegramMessageHandler.java | 4 ++-- 7 files changed, 13 insertions(+), 13 deletions(-) diff --git a/components/camel-telegram/src/main/java/org/apache/camel/component/telegram/model/InlineQueryResult.java b/components/camel-telegram/src/main/java/org/apache/camel/component/telegram/model/InlineQueryResult.java index 5c85cc4ce6e1..2454f75d77c3 100644 --- a/components/camel-telegram/src/main/java/org/apache/camel/component/telegram/model/InlineQueryResult.java +++ b/components/camel-telegram/src/main/java/org/apache/camel/component/telegram/model/InlineQueryResult.java @@ -33,10 +33,10 @@ public abstract class InlineQueryResult { @JsonProperty("reply_markup") private InlineKeyboardMarkup replyMarkup; - public InlineQueryResult() { + protected InlineQueryResult() { } - public InlineQueryResult(String type) { + protected InlineQueryResult(String type) { this.type = type; } diff --git a/components/camel-telegram/src/main/java/org/apache/camel/component/telegram/model/OutgoingMessage.java b/components/camel-telegram/src/main/java/org/apache/camel/component/telegram/model/OutgoingMessage.java index 76f905d6f88b..ca03520adac9 100644 --- a/components/camel-telegram/src/main/java/org/apache/camel/component/telegram/model/OutgoingMessage.java +++ b/components/camel-telegram/src/main/java/org/apache/camel/component/telegram/model/OutgoingMessage.java @@ -39,7 +39,7 @@ public abstract class OutgoingMessage implements TelegramMessage { @JsonProperty("reply_to_message_id") protected Long replyToMessageId; - public OutgoingMessage() { + protected OutgoingMessage() { } public String getChatId() { diff --git a/components/camel-telegram/src/main/java/org/apache/camel/component/telegram/model/PaidMedia.java b/components/camel-telegram/src/main/java/org/apache/camel/component/telegram/model/PaidMedia.java index a9208394642a..beb50d36470f 100644 --- a/components/camel-telegram/src/main/java/org/apache/camel/component/telegram/model/PaidMedia.java +++ b/components/camel-telegram/src/main/java/org/apache/camel/component/telegram/model/PaidMedia.java @@ -45,10 +45,10 @@ public abstract class PaidMedia implements Serializable { */ private String type; - public PaidMedia() { + protected PaidMedia() { } - public PaidMedia(String type) { + protected PaidMedia(String type) { this.type = type; } diff --git a/components/camel-telegram/src/main/java/org/apache/camel/component/telegram/model/payments/RevenueWithdrawalState.java b/components/camel-telegram/src/main/java/org/apache/camel/component/telegram/model/payments/RevenueWithdrawalState.java index 819d067b6dd5..9ecb6dda9b61 100644 --- a/components/camel-telegram/src/main/java/org/apache/camel/component/telegram/model/payments/RevenueWithdrawalState.java +++ b/components/camel-telegram/src/main/java/org/apache/camel/component/telegram/model/payments/RevenueWithdrawalState.java @@ -47,10 +47,10 @@ public abstract class RevenueWithdrawalState implements Serializable { */ private String type; - public RevenueWithdrawalState() { + protected RevenueWithdrawalState() { } - public RevenueWithdrawalState(String type) { + protected RevenueWithdrawalState(String type) { this.type = type; } diff --git a/components/camel-telegram/src/main/java/org/apache/camel/component/telegram/model/payments/TransactionPartner.java b/components/camel-telegram/src/main/java/org/apache/camel/component/telegram/model/payments/TransactionPartner.java index 2dd0aae4150e..bac6b8ce9fbb 100644 --- a/components/camel-telegram/src/main/java/org/apache/camel/component/telegram/model/payments/TransactionPartner.java +++ b/components/camel-telegram/src/main/java/org/apache/camel/component/telegram/model/payments/TransactionPartner.java @@ -50,10 +50,10 @@ public abstract class TransactionPartner implements Serializable { */ private String type; - public TransactionPartner() { + protected TransactionPartner() { } - public TransactionPartner(String type) { + protected TransactionPartner(String type) { this.type = type; } diff --git a/components/camel-telegram/src/main/java/org/apache/camel/component/telegram/service/OutgoingMessageHandler.java b/components/camel-telegram/src/main/java/org/apache/camel/component/telegram/service/OutgoingMessageHandler.java index 2daa1d77fbe1..982945905532 100644 --- a/components/camel-telegram/src/main/java/org/apache/camel/component/telegram/service/OutgoingMessageHandler.java +++ b/components/camel-telegram/src/main/java/org/apache/camel/component/telegram/service/OutgoingMessageHandler.java @@ -22,8 +22,8 @@ import org.apache.camel.component.telegram.model.OutgoingMessage; abstract class OutgoingMessageHandler<T extends OutgoingMessage> extends TelegramMessageHandler<T> { - public OutgoingMessageHandler(TelegramApiClient apiClient, String uri, String contentType, - Class<? extends MessageResult> resultClass) { + protected OutgoingMessageHandler(TelegramApiClient apiClient, String uri, String contentType, + Class<? extends MessageResult> resultClass) { super(apiClient, uri, contentType, resultClass); } diff --git a/components/camel-telegram/src/main/java/org/apache/camel/component/telegram/service/TelegramMessageHandler.java b/components/camel-telegram/src/main/java/org/apache/camel/component/telegram/service/TelegramMessageHandler.java index fea04895e7ff..a2f9738ac25e 100644 --- a/components/camel-telegram/src/main/java/org/apache/camel/component/telegram/service/TelegramMessageHandler.java +++ b/components/camel-telegram/src/main/java/org/apache/camel/component/telegram/service/TelegramMessageHandler.java @@ -36,8 +36,8 @@ abstract class TelegramMessageHandler<T extends TelegramMessage> { private final String uri; private final Class<? extends MessageResult> resultClass; - public TelegramMessageHandler(TelegramApiClient apiClient, String uri, - String contentType, Class<? extends MessageResult> resultClass) { + protected TelegramMessageHandler(TelegramApiClient apiClient, String uri, + String contentType, Class<? extends MessageResult> resultClass) { this.apiClient = apiClient; this.mapper = apiClient.mapper(); this.uri = uri;
