@Override protected List<Object> recursivelyPopulateEntities(EntityMetadata m, Client client) { // setRelationEntities(enhanceEntities, client, m) List results = populateUsingLucene(m,client,new ArrayList(),new String[]{}); return setRelationEntities(results, client, m); }
public List<Object> populateUsingLucene() { return populateUsingLucene(getEntityMetadata(),persistenceDelegeator.getClient(getEntityMetadata()),new ArrayList(),new String[]{}); }
CoreQuery query = new CoreQuery(kunderaQuery, delegator, kunderaMetadata); query.setFlushMode(FlushModeType.AUTO); query.setFirstResult(1); query.getSingleResult(); query.getFirstResult(); query.setLockMode(LockModeType.NONE); query.getLockMode(); query.setParameter(0, new Date(), TemporalType.DATE); query.setParameter("param", new Date(), TemporalType.DATE); query.setParameter(0, Calendar.getInstance(), TemporalType.DATE); query.setParameter("param", Calendar.getInstance(), TemporalType.DATE); query.setParameter(CoreTestUtilities.getParameter(), Calendar.getInstance(), TemporalType.DATE); query.setParameter(CoreTestUtilities.getParameter(), new Date(), TemporalType.DATE); query.getFlushMode();
CoreQuery queryObj = new CoreQuery(kunderaQuery, delegator, ((EntityManagerFactoryImpl)emf).getKunderaMetadataInstance()); queryObj.setParameter("personId", "1"); List<Person> results = queryObj.getResultList(); Assert.assertNotNull(queryObj.populateUsingLucene()); //assert on lucene query transformation. queryObj = new CoreQuery(kunderaQuery, delegator, ((EntityManagerFactoryImpl)emf).getKunderaMetadataInstance()); Assert.assertNull(queryObj.getParameter("personId", String.class)); }catch(IllegalArgumentException iaex) Assert.assertNotNull(queryObj.getParameter(1, String.class)); Assert.assertNotNull(queryObj.getParameterValue(1)); Assert.assertNotNull(KunderaCoreUtils.getLuceneQueryFromJPAQuery(kunderaQuery, kunderaMetadata)); Assert.assertNotNull(queryObj.populateUsingLucene()); queryObj.getParameterValue(1); } catch(IllegalStateException usex) queryObj.setParameter(1, "1"); queryObj.executeUpdate(); queryObj = new CoreQuery(kunderaQuery, delegator, ((EntityManagerFactoryImpl)emf).getKunderaMetadataInstance()); queryObj.setParameter(CoreTestUtilities.getParameter(), "test"); Assert.fail("Should have gone to catch block!"); }catch(IllegalArgumentException iaex)
queryObj = new CoreQuery(kunderaQuery, delegator, ((EntityManagerFactoryImpl)emf).getKunderaMetadataInstance()); List<PersonBM1> associationResults = queryObj.getResultList(); queryObj = new CoreQuery(kunderaQuery, delegator, ((EntityManagerFactoryImpl)emf).getKunderaMetadataInstance()); associationResults = queryObj.getResultList(); queryObj.getSingleResult();
KunderaQuery kunderaQuery = parseQuery(queryStr); CoreQuery query = new CoreQuery(kunderaQuery, delegator, kunderaMetadata); String[] columns = query.getColumns(new String[] { "personName", "age" }, m); Assert.assertNotNull(columns); Assert.assertTrue(columns.length > 0);
queryObj = new CoreQuery(kunderaQuery, delegator, ((EntityManagerFactoryImpl)emf).getKunderaMetadataInstance()); List<PersonB1M> associationResults = queryObj.getResultList(); queryObj = new CoreQuery(kunderaQuery, delegator, ((EntityManagerFactoryImpl)emf).getKunderaMetadataInstance()); associationResults = queryObj.getResultList();
CoreQuery query = new CoreQuery(kunderaQuery, delegator, ((EntityManagerFactoryImpl)emf).getKunderaMetadataInstance()); query.setFlushMode(FlushModeType.AUTO); } catch(UnsupportedOperationException usex) query.setFirstResult(1); } catch(UnsupportedOperationException usex) query.getFirstResult(); } catch(UnsupportedOperationException usex) query.setLockMode(LockModeType.NONE); } catch(UnsupportedOperationException usex) query.getLockMode(); } catch(UnsupportedOperationException usex) query.setParameter(0,new Date(),TemporalType.DATE); } catch(UnsupportedOperationException usex) query.setParameter("param",new Date(),TemporalType.DATE); } catch(UnsupportedOperationException usex) query.setParameter(0,Calendar.getInstance(),TemporalType.DATE); } catch(UnsupportedOperationException usex) query.setParameter("param",Calendar.getInstance(),TemporalType.DATE); } catch(UnsupportedOperationException usex)