Package org.apache.openjpa.persistence.common.apps

Examples of org.apache.openjpa.persistence.common.apps.CompUser


        endEm(em);
    }

    public CompUser createUser(String name, String cName, Address add, int age,
        boolean isMale) {
        CompUser user = null;
        if (isMale) {
            user = new MaleUser();
            user.setName(name);
            user.setComputerName(cName);
            user.setAddress(add);
            user.setAge(age);
            user.setNameAsLob(name);
        } else {
            user = new FemaleUser();
            user.setName(name);
            user.setComputerName(cName);
            user.setAddress(add);
            user.setAge(age);
            user.setNameAsLob(name);
        }
        return user;
    }
View Full Code Here


        super.setUp(CLEAR_TABLES, CompUser.class, MaleUser.class,
            FemaleUser.class, Address.class);
        EntityManager em = emf.createEntityManager();
        em.getTransaction().begin();

        CompUser user = createUser(ORIGINAL_NAME, "PC", ORIGINAL_AGE, false);

        em.persist(user);

        em.getTransaction().commit();
        userid = user.getUserid();
        em.close();
    }
View Full Code Here

        em.close();
    }
   
    public CompUser createUser(String name, String cName, int age,
        boolean isMale) {
        CompUser user = null;
        Address addr = new Address("43 Sansome", "SF", "United-Kingdom",
                "94104");
        if (isMale) {
            user = new MaleUser();
            user.setName(name);
            user.setComputerName(cName);
            user.setAge(age);
        } else {
            user = new FemaleUser();
            user.setName(name);
            user.setComputerName(cName);
            user.setAge(age);
        }
        user.setAddress(addr);
        return user;
    }
View Full Code Here

        return user;
    }
   
    void verifyUpdate() {
        EntityManager em = emf.createEntityManager();
        CompUser user = em.find(CompUser.class, userid);
        assertEquals(UPDATED_NAME, user.getName());
        assertEquals(UPDATED_AGE, user.getAge());
    }
View Full Code Here

    private int userid3, userid5;

    public void setUp() {
        setUp(CompUser.class, CLEAR_TABLES);

        CompUser user1 = createUser("Seetha", "MAC", 36, true);
        CompUser user2 = createUser("Shannon ", "PC", 36, false);
        CompUser user3 = createUser("Ugo", "PC", 19, true);
        CompUser user4 = createUser("_Jacob", "LINUX", 10, true);
        CompUser user5 = createUser("Famzy", "UNIX", 29, false);
        CompUser user6 = createUser("Shade", "UNIX", 23, false);

        EntityManager em = emf.createEntityManager();
        em.getTransaction().begin();
        em.persist(user1);
        em.persist(user2);
View Full Code Here

            // This testcase requires OPENJPA-612 to execute on MySQL.
            return;
        }
        em.getTransaction().begin();

        CompUser user = em.find(CompUser.class, userid3);
        assertNotNull(user);
        assertEquals("Ugo", user.getName());

        String query = "UPDATE CompUser e SET " +
            "e.name = LOWER(e.name) WHERE e.name='Ugo'";

        int result = em.createQuery(query).executeUpdate();

        user = em.find(CompUser.class, userid3);
        em.refresh(user);
        assertNotNull(user);
        assertEquals("ugo", user.getName());

        em.getTransaction().commit();
        em.clear();
        em.close();
    }
View Full Code Here

        if (!dict.supportsCaseConversionForLob) {
            return;
        }
        em.getTransaction().begin();

        CompUser user = em.find(CompUser.class, userid5);
        assertNotNull(user);
        assertEquals("Famzy", user.getName());

        String query = "UPDATE CompUser e SET " +
                "e.name = LOWER(e.name) WHERE LOWER(e.nameAsLob)='famzy'";

        int result = em.createQuery(query).executeUpdate();

        user = em.find(CompUser.class, userid5);
        em.refresh(user);
        assertNotNull(user);
        assertEquals("famzy", user.getName());

        em.getTransaction().commit();
        em.clear();
        em.close();
    }
View Full Code Here

            // This testcase requires OPENJPA-612 to execute on MySQL.
            return;
        }
        em.getTransaction().begin();

        CompUser user = em.find(CompUser.class, userid3);
        assertNotNull(user);
        assertEquals("Ugo", user.getName());

        String query = "UPDATE CompUser e SET " +
            "e.name = UPPER(e.name) WHERE e.name='Ugo'";

        int result = em.createQuery(query).executeUpdate();

        user = em.find(CompUser.class, userid3);
        em.refresh(user);
        assertNotNull(user);
        assertEquals("UGO", user.getName());

        em.getTransaction().commit();
        em.clear();
        em.close();
    }
View Full Code Here

        if (!dict.supportsCaseConversionForLob) {
            return;
        }
        em.getTransaction().begin();

        CompUser user = em.find(CompUser.class, userid5);
        assertNotNull(user);
        assertEquals("Famzy", user.getName());

        String query = "UPDATE CompUser e SET " +
                "e.name = UPPER(e.name) WHERE UPPER(e.nameAsLob)='FAMZY'";

        int result = em.createQuery(query).executeUpdate();

        user = em.find(CompUser.class, userid5);
        em.refresh(user);
        assertNotNull(user);
        assertEquals("FAMZY", user.getName());

        em.getTransaction().commit();
        em.clear();
        em.close();
    }
View Full Code Here

        em.close();
    }

    public CompUser createUser(String name, String cName, int age,
        boolean isMale) {
        CompUser user = new CompUser();
        user.setName(name);
        user.setComputerName(cName);
        user.setAge(age);
        user.setNameAsLob(name);
        return user;
    }
View Full Code Here

TOP

Related Classes of org.apache.openjpa.persistence.common.apps.CompUser

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.