Examples of StrIntTestEntity


Examples of org.hibernate.envers.test.entities.StrIntTestEntity

                .add(AuditEntity.id().eq(id1))
                .getResultList();

        assert result.size() == 2;

        assert result.get(0).equals(new StrIntTestEntity("a", 10, id1));
        assert result.get(1).equals(new StrIntTestEntity("c", 10, id1));
    }
View Full Code Here

Examples of org.hibernate.envers.test.entities.StrIntTestEntity

                .add(AuditEntity.id().eq(id1))
                .getResultList();

        assert result.size() == 3;

        assert ((Object []) result.get(0))[0].equals(new StrIntTestEntity("a", 10, id1));
        assert ((Object []) result.get(1))[0].equals(new StrIntTestEntity("c", 10, id1));
        assert ((Object []) result.get(2))[0].equals(new StrIntTestEntity(null, null, id1));

        assert ((DefaultRevisionEntity) ((Object []) result.get(0))[1]).getId() == 1;
        assert ((DefaultRevisionEntity) ((Object []) result.get(1))[1]).getId() == 2;
        assert ((DefaultRevisionEntity) ((Object []) result.get(2))[1]).getId() == 4;
View Full Code Here

Examples of org.hibernate.envers.test.entities.StrIntTestEntity

    public void initData() {
        // Revision 1
        EntityManager em = getEntityManager();
        em.getTransaction().begin();

        StrIntTestEntity site1 = new StrIntTestEntity("a", 10);

        em.persist(site1);

        id1 = site1.getId();

        em.getTransaction().commit();

        // Revision 2
        em.getTransaction().begin();
View Full Code Here

Examples of org.hibernate.envers.test.entities.StrIntTestEntity

                .forRevisionsOfEntity(StrIntTestEntity.class, false, true)
                .add(AuditEntity.id().eq(id1))
                .getResultList();

        assert revs_id1.size() == 2;
        assert ((Object[]) revs_id1.get(0))[0].equals(new StrIntTestEntity("a", 10, id1));
        assert ((Object[]) revs_id1.get(1))[0].equals(new StrIntTestEntity("a", 10, id1));
    }
View Full Code Here

Examples of org.hibernate.envers.test.entities.StrIntTestEntity

    public void initData() throws InterruptedException {
        // Revision 1
        EntityManager em = getEntityManager();
        em.getTransaction().begin();

        StrIntTestEntity site1 = new StrIntTestEntity("a", 10);
        StrIntTestEntity site2 = new StrIntTestEntity("b", 15);

        em.persist(site1);
        em.persist(site2);

        id1 = site1.getId();
        id2 = site2.getId();

        em.getTransaction().commit();

        Thread.sleep(100);
View Full Code Here

Examples of org.hibernate.envers.test.entities.StrIntTestEntity

        List<Object[]> result = getAuditReader().createQuery()
                .forRevisionsOfEntity(StrIntTestEntity.class, false, true)
                .add(AuditEntity.id().eq(id1))
                .getResultList();

        assert result.get(0)[0].equals(new StrIntTestEntity("a", 10, id1));
        assert result.get(0)[1] instanceof CustomRevEntity;
        assert ((CustomRevEntity) result.get(0)[1]).getCustomId() == 1;

        assert result.get(1)[0].equals(new StrIntTestEntity("c", 10, id1));
        assert result.get(1)[1] instanceof CustomRevEntity;
        assert ((CustomRevEntity) result.get(1)[1]).getCustomId() == 2;
    }
View Full Code Here

Examples of org.hibernate.envers.test.entities.StrIntTestEntity

        List<Object[]> result = getAuditReader().createQuery()
                .forRevisionsOfEntity(StrIntTestEntity.class, false, true)
                .add(AuditEntity.id().eq(id2))
                .getResultList();

        assert result.get(0)[0].equals(new StrIntTestEntity("b", 15, id2));
        assert result.get(0)[1] instanceof CustomRevEntity;
        assert ((CustomRevEntity) result.get(0)[1]).getCustomId() == 1;
    }
View Full Code Here

Examples of org.hibernate.envers.test.entities.StrIntTestEntity

                .forRevisionsOfEntity(StrIntTestEntity.class, false, true)
                .add(AuditEntity.id().eq(id1))
                .add(AuditEntity.revisionProperty("customTimestamp").ge(timestamp))
                .getResultList();

        assert result.get(0)[0].equals(new StrIntTestEntity("c", 10, id1));
        assert result.get(0)[1] instanceof CustomRevEntity;
        assert ((CustomRevEntity) result.get(0)[1]).getCustomId() == 2
        assert ((CustomRevEntity) result.get(0)[1]).getCustomTimestamp() >= timestamp;
    }
View Full Code Here

Examples of org.hibernate.envers.test.entities.StrIntTestEntity

    public void initData() {
        // Revision 1
        EntityManager em = getEntityManager();
        em.getTransaction().begin();

        StrIntTestEntity site1 = new StrIntTestEntity("a", 10);
        StrIntTestEntity site2 = new StrIntTestEntity("b", 15);

        em.persist(site1);
        em.persist(site2);

        id1 = site1.getId();
        id2 = site2.getId();

        em.getTransaction().commit();

        // Revision 2
        em.getTransaction().begin();

        site1 = em.find(StrIntTestEntity.class, id1);
        site2 = em.find(StrIntTestEntity.class, id2);

        site1.setStr1("d");
        site2.setNumber(20);

        em.getTransaction().commit();

        // Revision 3
        em.getTransaction().begin();

        site1 = em.find(StrIntTestEntity.class, id1);
        site2 = em.find(StrIntTestEntity.class, id2);

        site1.setNumber(30);
        site2.setStr1("z");

        em.getTransaction().commit();

        // Revision 4
        em.getTransaction().begin();

        site1 = em.find(StrIntTestEntity.class, id1);
        site2 = em.find(StrIntTestEntity.class, id2);

        site1.setNumber(5);
        site2.setStr1("a");

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

Examples of org.hibernate.envers.test.entities.StrIntTestEntity

    public void initData() {
        // Revision 1
        EntityManager em = getEntityManager();
        em.getTransaction().begin();

        StrIntTestEntity site1 = new StrIntTestEntity("a", 10);
        StrIntTestEntity site2 = new StrIntTestEntity("b", 11);

        em.persist(site1);
        em.persist(site2);

        id2 = site2.getId();

        em.getTransaction().commit();

        // Revision 2
        em.getTransaction().begin();
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.