public class MockValidationContext extends Object implements ValidationContext, ControllerServiceLookup
Modifier and Type | Field and Description |
---|---|
private MockProcessContext |
context |
private Map<String,Boolean> |
expressionLanguageSupported |
private StateManager |
stateManager |
private VariableRegistry |
variableRegistry |
Constructor and Description |
---|
MockValidationContext(MockProcessContext processContext) |
MockValidationContext(MockProcessContext processContext,
StateManager stateManager,
VariableRegistry variableRegistry) |
private final MockProcessContext context
private final StateManager stateManager
private final VariableRegistry variableRegistry
public MockValidationContext(MockProcessContext processContext)
public MockValidationContext(MockProcessContext processContext, StateManager stateManager, VariableRegistry variableRegistry)
public ControllerService getControllerService(String identifier)
getControllerService
in interface ControllerServiceLookup
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 ValidationContext
public Map<PropertyDescriptor,String> getProperties()
getProperties
in interface ValidationContext
public String getAnnotationData()
getAnnotationData
in interface ValidationContext
public Set<String> getControllerServiceIdentifiers(Class<? extends ControllerService> serviceType)
getControllerServiceIdentifiers
in interface ControllerServiceLookup
public ControllerServiceLookup getControllerServiceLookup()
getControllerServiceLookup
in interface ValidationContext
public boolean isControllerServiceEnabled(String serviceIdentifier)
isControllerServiceEnabled
in interface ControllerServiceLookup
public boolean isControllerServiceEnabled(ControllerService service)
isControllerServiceEnabled
in interface ControllerServiceLookup
public String getControllerServiceName(String serviceIdentifier)
getControllerServiceName
in interface ControllerServiceLookup
public boolean isValidationRequired(ControllerService service)
isValidationRequired
in interface ValidationContext
public boolean isControllerServiceEnabling(String serviceIdentifier)
isControllerServiceEnabling
in interface ControllerServiceLookup
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
Copyright © 2016 Apache NiFi Project. All rights reserved.