package org.jboss.ejb.plugins.cmp.jdbc;
import java.lang.reflect.Method;
import java.util.Collection;
import javax.ejb.FinderException;
import org.jboss.ejb.EntityEnterpriseContext;
import org.jboss.ejb.GenericEntityObjectFactory;
public final class JDBCFindEntitiesCommand
{
private final JDBCStoreManager manager;
public JDBCFindEntitiesCommand(JDBCStoreManager manager)
{
this.manager = manager;
}
public Collection execute(Method finderMethod, Object[] args, EntityEnterpriseContext ctx, GenericEntityObjectFactory factory)
throws FinderException
{
JDBCQueryCommand query = manager.getQueryManager().getQueryCommand(finderMethod);
return query.execute(finderMethod, args, ctx, factory);
}
}