Package org.apache.nifi.processor
Class StandardValidationContext
java.lang.Object
org.apache.nifi.processor.StandardValidationContext
- All Implemented Interfaces:
ValidationContext,org.apache.nifi.context.PropertyContext
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Stringprivate final Stringprivate final ControllerServiceProviderprivate final AtomicReference<Map<PropertyDescriptor, String>> private final Stringprivate final ParameterContextprivate final Map<PropertyDescriptor, PreparedQuery> private final Map<PropertyDescriptor, PropertyConfiguration> private final boolean -
Constructor Summary
ConstructorsConstructorDescriptionStandardValidationContext(ControllerServiceProvider controllerServiceProvider, Map<PropertyDescriptor, PropertyConfiguration> properties, String annotationData, String groupId, String componentId, ParameterContext parameterContext, boolean validateConnections) -
Method Summary
Modifier and TypeMethodDescriptiongetControllerServiceValidationContext(ControllerService controllerService) getProperty(PropertyDescriptor property) getReferencedParameters(String propertyName) booleanbooleanisExpressionLanguageSupported(String propertyName) booleanisParameterDefined(String parameterName) booleanisParameterSet(String parameterName) booleanbooleanisValidationRequired(ControllerService service) org.apache.nifi.expression.ExpressionLanguageCompilernewPropertyValue(String rawValue) toString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.nifi.components.ValidationContext
isDependencySatisfied
-
Field Details
-
controllerServiceProvider
-
properties
-
preparedQueries
-
expressionLanguageSupported
-
annotationData
-
groupId
-
componentId
-
parameterContext
-
effectiveValuesRef
-
validateConnections
private final boolean validateConnections
-
-
Constructor Details
-
StandardValidationContext
public StandardValidationContext(ControllerServiceProvider controllerServiceProvider, Map<PropertyDescriptor, PropertyConfiguration> properties, String annotationData, String groupId, String componentId, ParameterContext parameterContext, boolean validateConnections)
-
-
Method Details
-
newPropertyValue
- Specified by:
newPropertyValuein interfaceValidationContext
-
newExpressionLanguageCompiler
public org.apache.nifi.expression.ExpressionLanguageCompiler newExpressionLanguageCompiler()- Specified by:
newExpressionLanguageCompilerin interfaceValidationContext
-
getControllerServiceValidationContext
- Specified by:
getControllerServiceValidationContextin interfaceValidationContext
-
getProperty
- Specified by:
getPropertyin interfaceorg.apache.nifi.context.PropertyContext
-
getProperties
- Specified by:
getPropertiesin interfaceValidationContext
-
getAllProperties
- Specified by:
getAllPropertiesin interfaceorg.apache.nifi.context.PropertyContext
-
getAnnotationData
- Specified by:
getAnnotationDatain interfaceValidationContext
-
getControllerServiceLookup
- Specified by:
getControllerServiceLookupin interfaceValidationContext
-
isValidationRequired
- Specified by:
isValidationRequiredin interfaceValidationContext
-
isExpressionLanguagePresent
- Specified by:
isExpressionLanguagePresentin interfaceValidationContext
-
isExpressionLanguageSupported
- Specified by:
isExpressionLanguageSupportedin interfaceValidationContext
-
getProcessGroupIdentifier
- Specified by:
getProcessGroupIdentifierin interfaceValidationContext
-
getReferencedParameters
- Specified by:
getReferencedParametersin interfaceValidationContext
-
isParameterDefined
- Specified by:
isParameterDefinedin interfaceValidationContext
-
isParameterSet
- Specified by:
isParameterSetin interfaceValidationContext
-
isValidateConnections
public boolean isValidateConnections()- Specified by:
isValidateConnectionsin interfaceValidationContext
-
toString
-