Examples of PersonU1M


Examples of com.impetus.kundera.polyglot.entities.PersonU1M

        Set<AddressU1M> addressess = new HashSet<AddressU1M>();
        addressess.add(address1);
        addressess.add(address2);

        PersonU1M p1 = new PersonU1M();
        p1.setPersonName("vivek");
        p1.setPersonId("1");
        p1.setAddresses(addressess);

        em.persist(p1);

        PersistenceDelegator delegator = CoreTestUtilities.getDelegator(em);

        Map<String, Object> relationMap = null;

        EntityMetadata metadata = KunderaMetadataManager.getEntityMetadata(
                ((EntityManagerFactoryImpl) emf).getKunderaMetadataInstance(), PersonU1M.class);

        CoreTestEntityReader reader = new CoreTestEntityReader(kunderaMetadata);

        p1.setAddresses(null);

        reader.recursivelyFindEntities(p1, relationMap, metadata, delegator, false);

        Assert.assertNotNull(p1.getAddresses());

        Assert.assertTrue(ProxyHelper.isKunderaProxyCollection(p1.getAddresses()));

        // p1.setAddresses(null);

        reader.recursivelyFindEntities(p1, relationMap, metadata, delegator, true);

        Assert.assertNotNull(p1.getAddresses());

        Assert.assertFalse(ProxyHelper.isKunderaProxyCollection(p1.getAddresses()));

    }
View Full Code Here

Examples of com.impetus.kundera.polyglot.entities.PersonU1M

    @Override
    protected void insert()
    {
        // Save Person
        PersonU1M personnel = new PersonU1M();
        personnel.setPersonId("unionetomany_1");
        personnel.setPersonName("Amresh");

        Set<AddressU1M> addresses = new HashSet<AddressU1M>();
        AddressU1M address1 = new AddressU1M();
        address1.setAddressId("unionetomany_a");
        address1.setStreet("AAAAAAAAAAAAA");

        AddressU1M address2 = new AddressU1M();
        address2.setAddressId("unionetomany_b");
        address2.setStreet("BBBBBBBBBBB");

        addresses.add(address1);
        addresses.add(address2);
        personnel.setAddresses(addresses);
        dao.insert(personnel);
    }
View Full Code Here

Examples of com.impetus.kundera.polyglot.entities.PersonU1M

    @Override
    protected void find()
    {
        // Find Person
        PersonU1M p = (PersonU1M) dao.findPerson(PersonU1M.class, "unionetomany_1");
        assertPerson(p);
    }
View Full Code Here

Examples of com.impetus.kundera.polyglot.entities.PersonU1M

    }

    @Override
    protected void findPersonByIdColumn()
    {
        PersonU1M p = (PersonU1M) dao.findPersonByIdColumn(PersonU1M.class, "unionetomany_1");
        assertPerson(p);
    }
View Full Code Here

Examples of com.impetus.kundera.polyglot.entities.PersonU1M

    {
        List<PersonU1M> persons = dao.findPersonByName(PersonU1M.class, "Amresh");
        Assert.assertNotNull(persons);
        Assert.assertFalse(persons.isEmpty());
        Assert.assertTrue(persons.size() == 1);
        PersonU1M person = persons.get(0);
        assertPerson(person);
    }
View Full Code Here

Examples of com.impetus.kundera.polyglot.entities.PersonU1M

    @Override
    protected void update()
    {
        try
        {
            PersonU1M p = (PersonU1M) dao.findPerson(PersonU1M.class, "unionetomany_1");
            Assert.assertNotNull(p);
            Assert.assertEquals(2, p.getAddresses().size());
            p.setPersonName("Saurabh");

            for (AddressU1M address : p.getAddresses())
            {
                address.setStreet("Brand New Street");
            }
            dao.merge(p);
            assertPersonAfterUpdate();
View Full Code Here

Examples of com.impetus.kundera.polyglot.entities.PersonU1M

        try
        {
            // PersonU1M p = (PersonU1M)
            // dao.findPerson(PersonU1M.class, );
            dao.remove("unionetomany_1", PersonU1M.class);
            PersonU1M pAfterRemoval = (PersonU1M) dao
                    .findPerson(PersonU1M.class, "unionetomany_1");
            Assert.assertNull(pAfterRemoval);

        }
        catch (Exception e)
View Full Code Here

Examples of com.impetus.kundera.polyglot.entities.PersonU1M

    /**
     *
     */
    private void assertPersonAfterUpdate()
    {
        PersonU1M pAfterMerge = (PersonU1M) dao.findPerson(PersonU1M.class, "unionetomany_1");
        Assert.assertNotNull(pAfterMerge);
        Assert.assertEquals("Saurabh", pAfterMerge.getPersonName());
        Assert.assertEquals(2, pAfterMerge.getAddresses().size());

        for (AddressU1M address : pAfterMerge.getAddresses())
        {
            Assert.assertEquals("Brand New Street", address.getStreet());
        }
    } 
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.