This is an automated email from the ASF dual-hosted git repository. markap14 pushed a commit to branch NIFI-15258 in repository https://gitbox.apache.org/repos/asf/nifi-api.git
commit d553fcd6f526d754cc668724fb9ec719cc2fced6 Author: Bob Paulin <[email protected]> AuthorDate: Mon Feb 2 14:51:28 2026 -0600 NIFI-15536: Change Connector API to use DescribedValue vs AllowableValue (#60) --- .../org/apache/nifi/components/connector/AbstractConnector.java | 8 ++++---- src/main/java/org/apache/nifi/components/connector/Connector.java | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/main/java/org/apache/nifi/components/connector/AbstractConnector.java b/src/main/java/org/apache/nifi/components/connector/AbstractConnector.java index 6b71fa6..d837f7b 100644 --- a/src/main/java/org/apache/nifi/components/connector/AbstractConnector.java +++ b/src/main/java/org/apache/nifi/components/connector/AbstractConnector.java @@ -17,8 +17,8 @@ package org.apache.nifi.components.connector; -import org.apache.nifi.components.AllowableValue; import org.apache.nifi.components.ConfigVerificationResult; +import org.apache.nifi.components.DescribedValue; import org.apache.nifi.components.ValidationResult; import org.apache.nifi.components.connector.components.ConnectionFacade; import org.apache.nifi.components.connector.components.ControllerServiceFacade; @@ -665,13 +665,13 @@ public abstract class AbstractConnector implements Connector { } @Override - public List<AllowableValue> fetchAllowableValues(final String stepName, final String propertyName, final FlowContext flowContext) { + public List<DescribedValue> fetchAllowableValues(final String stepName, final String propertyName, final FlowContext flowContext) { throw new UnsupportedOperationException("Property %s in Configuration Step %s does not support fetching Allowable Values.".formatted(propertyName, stepName)); } @Override - public List<AllowableValue> fetchAllowableValues(final String stepName, final String propertyName, final FlowContext flowContext, final String filter) { - final List<AllowableValue> allowableValues = fetchAllowableValues(stepName, propertyName, flowContext); + public List<DescribedValue> fetchAllowableValues(final String stepName, final String propertyName, final FlowContext flowContext, final String filter) { + final List<DescribedValue> allowableValues = fetchAllowableValues(stepName, propertyName, flowContext); if (filter == null || filter.isEmpty()) { return allowableValues; } else { diff --git a/src/main/java/org/apache/nifi/components/connector/Connector.java b/src/main/java/org/apache/nifi/components/connector/Connector.java index c0dd957..f1cbd3c 100644 --- a/src/main/java/org/apache/nifi/components/connector/Connector.java +++ b/src/main/java/org/apache/nifi/components/connector/Connector.java @@ -17,8 +17,8 @@ package org.apache.nifi.components.connector; -import org.apache.nifi.components.AllowableValue; import org.apache.nifi.components.ConfigVerificationResult; +import org.apache.nifi.components.DescribedValue; import org.apache.nifi.components.ValidationResult; import org.apache.nifi.components.connector.components.FlowContext; import org.apache.nifi.flow.VersionedExternalFlow; @@ -193,9 +193,9 @@ public interface Connector { */ void applyUpdate(FlowContext workingFlowContext, FlowContext activeFlowContext) throws FlowUpdateException; - List<AllowableValue> fetchAllowableValues(String stepName, String propertyName, FlowContext flowContext); + List<DescribedValue> fetchAllowableValues(String stepName, String propertyName, FlowContext flowContext); - List<AllowableValue> fetchAllowableValues(String stepName, String propertyName, FlowContext flowContext, String filter); + List<DescribedValue> fetchAllowableValues(String stepName, String propertyName, FlowContext flowContext, String filter); /** * Drains any in-flight FlowFiles from the flow associated with the given Flow Context by processing the existing data
