All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.sf.esfinge.querybuilder.jdbc.JDBCEntityClassProvider Maven / Gradle / Ivy

Go to download

The Esfinge QueryBuilder JDBC is the persistence framework for Esfinge QueryBuilder using JDBC.

The newest version!
package net.sf.esfinge.querybuilder.jdbc;

import net.sf.esfinge.querybuilder.finder.FinderManager;
import net.sf.esfinge.querybuilder.finder.XmlEntityFinder;
import net.sf.esfinge.querybuilder.methodparser.EntityClassProvider;

public class JDBCEntityClassProvider implements EntityClassProvider {

	@Override
	public Class getEntityClass(String name) {

		try {
			try {
				FinderManager finderManager = new FinderManager(
						new XmlEntityFinder());
				String resourceToFind = "";
				resourceToFind = finderManager.find(name);
				Class classResult = Class.forName(resourceToFind)
						.newInstance().getClass();
				return classResult;

			} catch (InstantiationException e) {
				return null;
			} catch (IllegalAccessException e) {
				return null;
			}

		} catch (ClassNotFoundException e) {
			return null;
		}
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy