public class MockValidationContext extends MockControllerServiceLookup implements ValidationContext, ControllerServiceLookup
Modifier and Type | Field and Description |
---|---|
private MockProcessContext |
context |
private Map<String,Boolean> |
expressionLanguageSupported |
private Map<PropertyDescriptor,PropertyConfiguration> |
properties |
private StateManager |
stateManager |
private VariableRegistry |
variableRegistry |
Constructor and Description |
---|
MockValidationContext(MockProcessContext processContext) |
MockValidationContext(MockProcessContext processContext,
StateManager stateManager,
VariableRegistry variableRegistry) |
addControllerService, addControllerService, addControllerServices, getConfiguration, getControllerServices, getInputRequirement, removeControllerService
private final MockProcessContext context
private final StateManager stateManager
private final VariableRegistry variableRegistry
private final Map<PropertyDescriptor,PropertyConfiguration> properties
public MockValidationContext(MockProcessContext processContext)
public MockValidationContext(MockProcessContext processContext, StateManager stateManager, VariableRegistry variableRegistry)
private static Map<PropertyDescriptor,PropertyConfiguration> createPropertyConfigurationMap(MockProcessContext processContext)
public ControllerService getControllerService(String identifier)
getControllerService
in interface ControllerServiceLookup
getControllerService
in class MockControllerServiceLookup
public PropertyValue newPropertyValue(String rawValue)
newPropertyValue
in interface ValidationContext
public ExpressionLanguageCompiler newExpressionLanguageCompiler()
newExpressionLanguageCompiler
in interface ValidationContext
public ValidationContext getControllerServiceValidationContext(ControllerService controllerService)
getControllerServiceValidationContext
in interface ValidationContext
public PropertyValue getProperty(PropertyDescriptor property)
getProperty
in interface PropertyContext
public Map<PropertyDescriptor,String> getProperties()
getProperties
in interface ValidationContext
public Map<String,String> getAllProperties()
getAllProperties
in interface PropertyContext
public String getAnnotationData()
getAnnotationData
in interface ValidationContext
public Set<String> getControllerServiceIdentifiers(Class<? extends ControllerService> serviceType)
getControllerServiceIdentifiers
in interface ControllerServiceLookup
getControllerServiceIdentifiers
in class MockControllerServiceLookup
public ControllerServiceLookup getControllerServiceLookup()
getControllerServiceLookup
in interface ValidationContext
public boolean isControllerServiceEnabled(String serviceIdentifier)
isControllerServiceEnabled
in interface ControllerServiceLookup
isControllerServiceEnabled
in class MockControllerServiceLookup
public boolean isControllerServiceEnabled(ControllerService service)
isControllerServiceEnabled
in interface ControllerServiceLookup
isControllerServiceEnabled
in class MockControllerServiceLookup
public String getControllerServiceName(String serviceIdentifier)
getControllerServiceName
in interface ControllerServiceLookup
getControllerServiceName
in class MockControllerServiceLookup
public boolean isValidationRequired(ControllerService service)
isValidationRequired
in interface ValidationContext
public boolean isControllerServiceEnabling(String serviceIdentifier)
isControllerServiceEnabling
in interface ControllerServiceLookup
isControllerServiceEnabling
in class MockControllerServiceLookup
public boolean isExpressionLanguagePresent(String value)
isExpressionLanguagePresent
in interface ValidationContext
public boolean isExpressionLanguageSupported(String propertyName)
isExpressionLanguageSupported
in interface ValidationContext
public String getProcessGroupIdentifier()
getProcessGroupIdentifier
in interface ValidationContext
public Collection<String> getReferencedParameters(String propertyName)
getReferencedParameters
in interface ValidationContext
public boolean isParameterDefined(String parameterName)
isParameterDefined
in interface ValidationContext
public boolean isParameterSet(String parameterName)
isParameterSet
in interface ValidationContext
public boolean isDependencySatisfied(PropertyDescriptor propertyDescriptor, Function<String,PropertyDescriptor> propertyDescriptorLookup)
isDependencySatisfied
in interface ValidationContext
Copyright © 2021 Apache NiFi Project. All rights reserved.