Examples of ProjectionLoader


Examples of com.bbn.openmap.proj.ProjectionLoader

        ButtonGroup group = new ButtonGroup();

        for (Iterator it = loaders.iterator(); it.hasNext();) {
            Object obj = it.next();
            if (obj instanceof ProjectionLoader) {
                ProjectionLoader pl = (ProjectionLoader) obj;

                rb = new JRadioButtonMenuItem(pl.getPrettyName());
                rb.setActionCommand(projCmd);
                String plclassname = pl.getProjectionClass().getName();
                rb.setName(plclassname);
                rb.setToolTipText(pl.getDescription());
                rb.addActionListener(this);
                group.add(rb);
                add(rb);
            }
        }
View Full Code Here

Examples of org.hibernate.search.engine.ProjectionLoader

    }
  }

  private Loader getLoader(Session session, SearchFactoryImplementor searchFactoryImplementor) {
    if ( indexProjection != null ) {
      ProjectionLoader loader = new ProjectionLoader();
      loader.init( session, searchFactoryImplementor, resultTransformer, indexProjection );
      return loader;
    }
    if ( criteria != null ) {
      if ( classes.length > 1 ) throw new SearchException( "Cannot mix criteria and multiple entity types" );
      if ( criteria instanceof CriteriaImpl ) {
        String targetEntity = ( (CriteriaImpl) criteria ).getEntityOrClassName();
        if ( classes.length == 1 && !classes[0].getName().equals( targetEntity ) ) {
          throw new SearchException( "Criteria query entity should match query entity" );
        }
        else {
          try {
            Class entityType = ReflectHelper.classForName( targetEntity );
            classes = new Class[] { entityType };
          }
          catch (ClassNotFoundException e) {
            throw new SearchException( "Unable to load entity class from criteria: " + targetEntity, e );
          }
        }
      }
      QueryLoader loader = new QueryLoader();
      loader.init( session, searchFactoryImplementor );
      loader.setEntityType( classes[0] );
      loader.setCriteria( criteria );
      return loader;
    }
    else if ( classes.length == 1 ) {
      QueryLoader loader = new QueryLoader();
      loader.init( session, searchFactoryImplementor );
      loader.setEntityType( classes[0] );
      return loader;
    }
    else {
      final ObjectLoader objectLoader = new ObjectLoader();
      objectLoader.init( session, searchFactoryImplementor );
View Full Code Here

Examples of org.hibernate.search.engine.ProjectionLoader

    }
  }

  private Loader getLoader(Session session, SearchFactoryImplementor searchFactoryImplementor) {
    if ( indexProjection != null ) {
      ProjectionLoader loader = new ProjectionLoader();
      loader.init( session, searchFactoryImplementor, resultTransformer, indexProjection );
      loader.setEntityTypes( classes );
      return loader;
    }
    if ( criteria != null ) {
      if ( classes.length > 1 ) {
        throw new SearchException( "Cannot mix criteria and multiple entity types" );
      }
      if ( criteria instanceof CriteriaImpl ) {
        String targetEntity = ( ( CriteriaImpl ) criteria ).getEntityOrClassName();
        if ( classes.length == 1 && !classes[0].getName().equals( targetEntity ) ) {
          throw new SearchException( "Criteria query entity should match query entity" );
        }
        else {
          try {
            Class entityType = ReflectHelper.classForName( targetEntity );
            classes = new Class[] { entityType };
          }
          catch ( ClassNotFoundException e ) {
            throw new SearchException( "Unable to load entity class from criteria: " + targetEntity, e );
          }
        }
      }
      QueryLoader loader = new QueryLoader();
      loader.init( session, searchFactoryImplementor );
      loader.setEntityType( classes[0] );
      loader.setCriteria( criteria );
      return loader;
    }
    else if ( classes.length == 1 ) {
      final QueryLoader loader = new QueryLoader();
      loader.init( session, searchFactoryImplementor );
      loader.setEntityType( classes[0] );
      return loader;
    }
    else {
      final MultiClassesQueryLoader loader = new MultiClassesQueryLoader();
      loader.init( session, searchFactoryImplementor );
      loader.setEntityTypes( classes );
      return loader;
    }
  }
View Full Code Here

Examples of org.hibernate.search.engine.ProjectionLoader

      return loaderBuilder.buildLoader();
    }
  }

  private Loader getProjectionLoader(ObjectLoaderBuilder loaderBuilder) {
    ProjectionLoader loader = new ProjectionLoader();
    loader.init( ( Session ) session, searchFactoryImplementor, resultTransformer, loaderBuilder, indexProjection, timeoutManager );
    return loader;
  }
View Full Code Here

Examples of org.hibernate.search.engine.ProjectionLoader

    }
  }

  private Loader getLoader(Session session, SearchFactoryImplementor searchFactoryImplementor) {
    if ( indexProjection != null ) {
      ProjectionLoader loader = new ProjectionLoader();
      loader.init( session, searchFactoryImplementor, resultTransformer, indexProjection );
      return loader;
    }
    if ( criteria != null ) {
      if ( classes.length > 1 ) throw new SearchException( "Cannot mix criteria and multiple entity types" );
      if ( criteria instanceof CriteriaImpl ) {
        String targetEntity = ( (CriteriaImpl) criteria ).getEntityOrClassName();
        if ( classes.length == 1 && !classes[0].getName().equals( targetEntity ) ) {
          throw new SearchException( "Criteria query entity should match query entity" );
        }
        else {
          try {
            Class entityType = ReflectHelper.classForName( targetEntity );
            classes = new Class[] { entityType };
          }
          catch (ClassNotFoundException e) {
            throw new SearchException( "Unable to load entity class from criteria: " + targetEntity, e );
          }
        }
      }
      QueryLoader loader = new QueryLoader();
      loader.init( session, searchFactoryImplementor );
      loader.setEntityType( classes[0] );
      loader.setCriteria( criteria );
      return loader;
    }
    else if ( classes.length == 1 ) {
      final QueryLoader loader = new QueryLoader();
      loader.init( session, searchFactoryImplementor );
      loader.setEntityType( classes[0] );
      return loader;
    }
    else {
      final MultiClassesQueryLoader loader = new MultiClassesQueryLoader();
      loader.init( session, searchFactoryImplementor );
      loader.setEntityTypes( classes );
      return loader;
    }
  }
View Full Code Here

Examples of org.hibernate.search.engine.ProjectionLoader

    queryLoader.setCriteria( criteria );
    return queryLoader;
  }

  private Loader getProjectionLoader() {
    ProjectionLoader loader = new ProjectionLoader();
    loader.init( ( Session ) session, searchFactoryImplementor, resultTransformer, indexProjection );
    loader.setEntityTypes( indexedTargetedEntities );
    return loader;
  }
View Full Code Here

Examples of org.hibernate.search.engine.ProjectionLoader

      return loaderBuilder.buildLoader();
    }
  }

  private Loader getProjectionLoader(ObjectLoaderBuilder loaderBuilder) {
    ProjectionLoader loader = new ProjectionLoader();
    loader.init( ( Session ) session, searchFactoryImplementor, resultTransformer, loaderBuilder, indexProjection );
    return loader;
  }
View Full Code Here

Examples of org.hibernate.search.engine.ProjectionLoader

    }
  }

  private Loader getLoader(Session session, SearchFactoryImplementor searchFactoryImplementor) {
    if ( indexProjection != null ) {
      ProjectionLoader loader = new ProjectionLoader();
      loader.init( session, searchFactoryImplementor, resultTransformer, indexProjection );
      return loader;
    }
    if ( criteria != null ) {
      if ( classes.length > 1 ) throw new SearchException( "Cannot mix criteria and multiple entity types" );
      if ( criteria instanceof CriteriaImpl ) {
        String targetEntity = ( (CriteriaImpl) criteria ).getEntityOrClassName();
        if ( classes.length == 1 && !classes[0].getName().equals( targetEntity ) ) {
          throw new SearchException( "Criteria query entity should match query entity" );
        }
        else {
          try {
            Class entityType = ReflectHelper.classForName( targetEntity );
            classes = new Class[] { entityType };
          }
          catch (ClassNotFoundException e) {
            throw new SearchException( "Unable to load entity class from criteria: " + targetEntity, e );
          }
        }
      }
      QueryLoader loader = new QueryLoader();
      loader.init( session, searchFactoryImplementor );
      loader.setEntityType( classes[0] );
      loader.setCriteria( criteria );
      return loader;
    }
    else if ( classes.length == 1 ) {
      QueryLoader loader = new QueryLoader();
      loader.init( session, searchFactoryImplementor );
      loader.setEntityType( classes[0] );
      return loader;
    }
    else {
      final ObjectLoader objectLoader = new ObjectLoader();
      objectLoader.init( session, searchFactoryImplementor );
View Full Code Here

Examples of org.hibernate.search.engine.ProjectionLoader

      return loaderBuilder.buildLoader();
    }
  }

  private Loader getProjectionLoader(ObjectLoaderBuilder loaderBuilder) {
    ProjectionLoader loader = new ProjectionLoader();
    loader.init( ( Session ) session, searchFactoryImplementor, resultTransformer, loaderBuilder, indexProjection, timeoutManager );
    return loader;
  }
View Full Code Here

Examples of org.hibernate.search.engine.ProjectionLoader

    queryLoader.setCriteria( criteria );
    return queryLoader;
  }

  private Loader getProjectionLoader() {
    ProjectionLoader loader = new ProjectionLoader();
    loader.init( ( Session ) session, searchFactoryImplementor, resultTransformer, indexProjection );
    loader.setEntityTypes( indexedTargetedEntities );
    return loader;
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.