private final LuceneQueryRendererDelegate rendererDelegate;
private final IspnLuceneQueryResolverDelegate queryResolverDelegate;
public IspnLuceneProcessingChain(SerializationContext serializationContext, SearchFactoryIntegrator searchFactory, EntityNamesResolver entityNames, Map<String, Object> namedParameters) {
queryResolverDelegate = new IspnLuceneQueryResolverDelegate(serializationContext);
resolverProcessor = new QueryResolverProcessor(queryResolverDelegate);
LucenePropertyHelper propertyHelper = new LucenePropertyHelper(searchFactory) {
@Override
public Object convertToPropertyType(String value, Class<?> entityType, String... propertyPath) {
Descriptors.FieldDescriptor field = queryResolverDelegate.getTargetType().findFieldByName(propertyPath[propertyPath.length - 1]);