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 b859bc95beaab414aa2a38446fbf7c11cc38bbe1
Author: Otavio Rodolfo Piske <[email protected]>
AuthorDate: Sat Mar 28 13:40:03 2026 +0000

    (chores): fix SonarCloud S5993 in camel-wordpress
    
    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/wordpress/api/model/Classifier.java  | 2 +-
 .../component/wordpress/api/model/ClassifierSearchCriteria.java     | 2 +-
 .../org/apache/camel/component/wordpress/api/model/Publishable.java | 2 +-
 .../apache/camel/component/wordpress/api/model/TextPublishable.java | 2 +-
 .../component/wordpress/consumer/AbstractWordpressConsumer.java     | 6 +++---
 .../component/wordpress/producer/AbstractWordpressProducer.java     | 2 +-
 6 files changed, 8 insertions(+), 8 deletions(-)

diff --git 
a/components/camel-wordpress/src/main/java/org/apache/camel/component/wordpress/api/model/Classifier.java
 
b/components/camel-wordpress/src/main/java/org/apache/camel/component/wordpress/api/model/Classifier.java
index 9fdd428b60f6..2fbe7c9125ce 100644
--- 
a/components/camel-wordpress/src/main/java/org/apache/camel/component/wordpress/api/model/Classifier.java
+++ 
b/components/camel-wordpress/src/main/java/org/apache/camel/component/wordpress/api/model/Classifier.java
@@ -33,7 +33,7 @@ public abstract class Classifier {
     private String taxonomy;
     private List<String> meta;
 
-    public Classifier() {
+    protected Classifier() {
         this.meta = new ArrayList<>();
     }
 
diff --git 
a/components/camel-wordpress/src/main/java/org/apache/camel/component/wordpress/api/model/ClassifierSearchCriteria.java
 
b/components/camel-wordpress/src/main/java/org/apache/camel/component/wordpress/api/model/ClassifierSearchCriteria.java
index e8088b665c54..1528ed8453f9 100644
--- 
a/components/camel-wordpress/src/main/java/org/apache/camel/component/wordpress/api/model/ClassifierSearchCriteria.java
+++ 
b/components/camel-wordpress/src/main/java/org/apache/camel/component/wordpress/api/model/ClassifierSearchCriteria.java
@@ -25,7 +25,7 @@ public abstract class ClassifierSearchCriteria extends 
SearchCriteria {
     private String slug;
     private Context context;
 
-    public ClassifierSearchCriteria() {
+    protected ClassifierSearchCriteria() {
 
     }
 
diff --git 
a/components/camel-wordpress/src/main/java/org/apache/camel/component/wordpress/api/model/Publishable.java
 
b/components/camel-wordpress/src/main/java/org/apache/camel/component/wordpress/api/model/Publishable.java
index 66f7a6f3fb8b..d710600bc05a 100644
--- 
a/components/camel-wordpress/src/main/java/org/apache/camel/component/wordpress/api/model/Publishable.java
+++ 
b/components/camel-wordpress/src/main/java/org/apache/camel/component/wordpress/api/model/Publishable.java
@@ -48,7 +48,7 @@ public abstract class Publishable implements Serializable {
 
     private String slug;
 
-    public Publishable() {
+    protected Publishable() {
 
     }
 
diff --git 
a/components/camel-wordpress/src/main/java/org/apache/camel/component/wordpress/api/model/TextPublishable.java
 
b/components/camel-wordpress/src/main/java/org/apache/camel/component/wordpress/api/model/TextPublishable.java
index 7b5c2d2338c9..3f78c0c7d83a 100644
--- 
a/components/camel-wordpress/src/main/java/org/apache/camel/component/wordpress/api/model/TextPublishable.java
+++ 
b/components/camel-wordpress/src/main/java/org/apache/camel/component/wordpress/api/model/TextPublishable.java
@@ -58,7 +58,7 @@ public abstract class TextPublishable extends Publishable {
     @JsonProperty("featured_media")
     private Integer featuredMedia;
 
-    public TextPublishable() {
+    protected TextPublishable() {
 
     }
 
diff --git 
a/components/camel-wordpress/src/main/java/org/apache/camel/component/wordpress/consumer/AbstractWordpressConsumer.java
 
b/components/camel-wordpress/src/main/java/org/apache/camel/component/wordpress/consumer/AbstractWordpressConsumer.java
index a52e52856cad..5e214bb2a702 100644
--- 
a/components/camel-wordpress/src/main/java/org/apache/camel/component/wordpress/consumer/AbstractWordpressConsumer.java
+++ 
b/components/camel-wordpress/src/main/java/org/apache/camel/component/wordpress/consumer/AbstractWordpressConsumer.java
@@ -32,14 +32,14 @@ public abstract class AbstractWordpressConsumer extends 
ScheduledPollConsumer {
 
     private WordpressConfiguration configuration;
 
-    public AbstractWordpressConsumer(WordpressEndpoint endpoint, Processor 
processor) {
+    protected AbstractWordpressConsumer(WordpressEndpoint endpoint, Processor 
processor) {
         super(endpoint, processor);
         this.configuration = endpoint.getConfiguration();
         this.initConsumer();
     }
 
-    public AbstractWordpressConsumer(WordpressEndpoint endpoint, Processor 
processor,
-                                     ScheduledExecutorService 
scheduledExecutorService) {
+    protected AbstractWordpressConsumer(WordpressEndpoint endpoint, Processor 
processor,
+                                        ScheduledExecutorService 
scheduledExecutorService) {
         super(endpoint, processor, scheduledExecutorService);
         this.configuration = endpoint.getConfiguration();
         this.initConsumer();
diff --git 
a/components/camel-wordpress/src/main/java/org/apache/camel/component/wordpress/producer/AbstractWordpressProducer.java
 
b/components/camel-wordpress/src/main/java/org/apache/camel/component/wordpress/producer/AbstractWordpressProducer.java
index a0b17241a399..b378629309f5 100644
--- 
a/components/camel-wordpress/src/main/java/org/apache/camel/component/wordpress/producer/AbstractWordpressProducer.java
+++ 
b/components/camel-wordpress/src/main/java/org/apache/camel/component/wordpress/producer/AbstractWordpressProducer.java
@@ -30,7 +30,7 @@ public abstract class AbstractWordpressProducer<T> extends 
DefaultProducer {
 
     private WordpressConfiguration configuration;
 
-    public AbstractWordpressProducer(WordpressEndpoint endpoint) {
+    protected AbstractWordpressProducer(WordpressEndpoint endpoint) {
         super(endpoint);
         this.configuration = endpoint.getConfiguration();
         if (!WordpressServiceProvider.getInstance().hasAuthentication()) {

Reply via email to