Package org.hibernate.hql.lucene.internal.builder

Examples of org.hibernate.hql.lucene.internal.builder.LucenePropertyHelper


   public IspnLuceneProcessingChain(SearchFactoryIntegrator searchFactory, EntityNamesResolver entityNames, Map<String, Object> namedParameters) {
      queryResolverDelegate = new IspnLuceneQueryResolverDelegate();
      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]);
            if (field != null) {
               switch (field.getJavaType()) {
View Full Code Here


   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]);
            if (field != null) {
               switch (field.getJavaType()) {
View Full Code Here

  private final LuceneQueryRendererDelegate rendererDelegate;

  public LuceneProcessingChain(SearchFactoryIntegrator searchFactory, EntityNamesResolver entityNames, Map<String, Object> namedParameters) {
    this.resolverProcessor = new QueryResolverProcessor( new LuceneQueryResolverDelegate( searchFactory, entityNames, namedParameters ) );

    LucenePropertyHelper propertyHelper = new LucenePropertyHelper( searchFactory );
    SingleEntityQueryBuilder<Query> queryBuilder = SingleEntityQueryBuilder.getInstance(
        new LucenePredicateFactory( searchFactory.buildQueryBuilder(), propertyHelper ),
        propertyHelper
    );
View Full Code Here

  private Class<?> targetType = null;

  public LuceneQueryResolverDelegate(SearchFactoryIntegrator searchFactory,
      EntityNamesResolver entityNames, Map<String,Object> namedParameters) {
    this.entityNames = entityNames;
    this.propertyHelper = new LucenePropertyHelper( searchFactory );
  }
View Full Code Here

TOP

Related Classes of org.hibernate.hql.lucene.internal.builder.LucenePropertyHelper

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.