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;

Reply via email to