This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git

commit da9ace11fe2319b2b1705b9641398b93992b00c9
Author: Andrea Cosentino <anco...@gmail.com>
AuthorDate: Thu May 8 14:20:20 2025 +0200

    CAMEL-22013 - camel-api - Remove all usage of component.extension and the 
component.extension package content itself - Braintree
    
    Signed-off-by: Andrea Cosentino <anco...@gmail.com>
---
 .../BraintreeComponentVerifierExtension.java       | 48 ----------------------
 1 file changed, 48 deletions(-)

diff --git 
a/components/camel-braintree/src/main/java/org/apache/camel/component/braintree/BraintreeComponentVerifierExtension.java
 
b/components/camel-braintree/src/main/java/org/apache/camel/component/braintree/BraintreeComponentVerifierExtension.java
deleted file mode 100644
index 622ad8fd9b5..00000000000
--- 
a/components/camel-braintree/src/main/java/org/apache/camel/component/braintree/BraintreeComponentVerifierExtension.java
+++ /dev/null
@@ -1,48 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.component.braintree;
-
-import java.util.Map;
-
-import 
org.apache.camel.component.extension.verifier.DefaultComponentVerifierExtension;
-import org.apache.camel.component.extension.verifier.OptionsGroup;
-import org.apache.camel.component.extension.verifier.ResultBuilder;
-import org.apache.camel.component.extension.verifier.ResultErrorHelper;
-
-public class BraintreeComponentVerifierExtension extends 
DefaultComponentVerifierExtension {
-
-    BraintreeComponentVerifierExtension() {
-        super("braintree");
-    }
-
-    @Override
-    protected Result verifyParameters(Map<String, Object> parameters) {
-        // Validate mandatory component options, needed to be done here as 
these
-        // options are not properly marked as mandatory in the catalog.
-        ResultBuilder builder = 
ResultBuilder.withStatusAndScope(Result.Status.OK, Scope.PARAMETERS)
-                .errors(ResultErrorHelper.requiresAny(parameters,
-                        
OptionsGroup.withName(AuthenticationType.PUBLIC_PRIVATE_KEYS)
-                                .options("environment", "merchantId", 
"publicKey", "privateKey", "!accessToken"),
-                        OptionsGroup.withName(AuthenticationType.ACCESS_TOKEN)
-                                .options("!environment", "!merchantId", 
"!publicKey", "!privateKey", "accessToken")));
-
-        // Validate using the catalog
-        super.verifyParametersAgainstCatalog(builder, parameters);
-
-        return builder.build();
-    }
-}

Reply via email to