Package com.impetus.client.crud.entities

Examples of com.impetus.client.crud.entities.PersonMongo


        em.persist(p3);
        col.put("1", p1);
        col.put("2", p2);
        col.put("3", p3);
        em.clear();
        PersonMongo p = findById(PersonMongo.class, "1", em);
        Assert.assertNotNull(p);
        Assert.assertEquals(Day.FRIDAY, p.getDay());
        Assert.assertEquals(Month.JAN, p.getMonth());
        Assert.assertEquals("vivek", p.getPersonName());
        Assert.assertNotNull(p.getMap());
        Assert.assertFalse(p.getMap().isEmpty());
        Assert.assertEquals(2, p.getMap().size());

        assertFindByName(em, "PersonMongo", PersonMongo.class, "vivek", "personName");
        assertFindByNameAndAge(em, "PersonMongo", PersonMongo.class, "vivek", "10", "personName");
        assertFindByNameAndAgeGTAndLT(em, "PersonMongo", PersonMongo.class, "vivek", "10", "20", "personName");
        assertFindByNameAndAgeBetween(em, "PersonMongo", PersonMongo.class, "vivek", "10", "15", "personName");
        assertFindByRange(em, "PersonMongo", PersonMongo.class, "1", "2", "personId");
        assertFindWithoutWhereClause(em, "PersonMongo", PersonMongo.class);

        Query query = em.createNamedQuery("mongo.named.query");
        query.setParameter("name", "vivek");
        List<PersonMongo> results = query.getResultList();
        Assert.assertEquals(3, results.size());
        Assert.assertEquals(Month.JAN, results.get(0).getMonth());

        query = em.createNamedQuery("mongo.position.query");
        query.setParameter(1, "vivek");
        results = query.getResultList();
        Assert.assertEquals(3, results.size());
        Assert.assertEquals(Month.JAN, results.get(0).getMonth());

        findQuery = em.createQuery("Select p from PersonMongo p where p.day = :day");
        findQuery.setParameter("day", Day.FRIDAY);
        allPersons = findQuery.getResultList();
        Assert.assertNotNull(allPersons);
        Assert.assertEquals(3, allPersons.size());

        query = em.createQuery("select p from PersonMongo p");
        query.setMaxResults(2);
        results = query.getResultList();
        Assert.assertNotNull(results);
        Assert.assertEquals(2, results.size());
        Assert.assertEquals(Month.JAN, results.get(0).getMonth());
       
        query = em.createQuery("select p from PersonMongo p");
        query.setMaxResults(1);
        PersonMongo result = (PersonMongo)(query.getSingleResult());
        Assert.assertNotNull(result);
        Assert.assertEquals(Month.JAN, result.getMonth());
       
        query = em.createQuery("select p from PersonMongo p where p.personName = kuldeep");
        try
        {
            result = (PersonMongo)(query.getSingleResult());
View Full Code Here


        em.persist(p2);
        em.persist(p3);
        col.put("1", p1);
        col.put("2", p2);
        col.put("3", p3);
        PersonMongo p = findById(PersonMongo.class, "1", em);
        Assert.assertNotNull(p);
        Assert.assertEquals("vivek", p.getPersonName());
        // modify record.
        p.setPersonName("Mc.John Doe");
        em.merge(p);
        assertOnMerge(em, "PersonMongo", PersonMongo.class, "vivek", "Mc.John Doe", "personName");
    }
View Full Code Here

        em.setProperty(MongoDBClientProperties.BATCH_SIZE,""+ 2);
        Assert.assertEquals(2, client.getBatchSize());
       
        em.clear();
        // Write Entity to database
        PersonMongo person = new PersonMongo();
        person.setPersonId("1");
        person.setPersonName("Amresh");
        person.setAge(31);
        em.persist(person);
       
        PersonMongo person1 = new PersonMongo();
        person1.setPersonId("2");
        person1.setPersonName("Chhavi");
        person1.setAge(31);
        em.persist(person1);

        // Find entity from database
        PersonMongo p = em.find(PersonMongo.class, "1");
        Assert.assertNotNull(p);

        // Delete entity from database
        em.remove(p);
View Full Code Here

    /**
     *
     */
    private void findById()
    {
        PersonMongo personHBase = findById(PersonMongo.class, "1", em);
        Assert.assertNotNull(personHBase);
        Assert.assertEquals("vivek", personHBase.getPersonName());
        Assert.assertEquals(new Integer(10), personHBase.getAge());

        personHBase = findById(PersonMongo.class, "2", em);
        Assert.assertNotNull(personHBase);
        Assert.assertEquals("vivek", personHBase.getPersonName());
        Assert.assertEquals(new Integer(20), personHBase.getAge());

        personHBase = findById(PersonMongo.class, "3", em);
        Assert.assertNotNull(personHBase);
        Assert.assertEquals("vivek", personHBase.getPersonName());
        Assert.assertEquals(new Integer(15), personHBase.getAge());
    }
View Full Code Here

     *            the age
     * @return the person
     */
    protected PersonMongo prepareMongoInstance(String rowKey, int age)
    {
        PersonMongo o = new PersonMongo();
        o.setPersonId(rowKey);
        o.setPersonName("vivek");
        o.setAge(age);
        o.setDay(Day.FRIDAY);
        o.setMonth(Month.JAN);
        Map<String, Month> map = new HashMap<String, Month>();
        map.put("first month", Month.JAN);
        map.put("second month", Month.FEB);
        o.setMap(map);
        return o;
    }
View Full Code Here

TOP

Related Classes of com.impetus.client.crud.entities.PersonMongo

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.