List of usage examples for org.hibernate.envers DefaultRevisionEntity getTimestamp
public long getTimestamp()
From source file:org.jboss.as.test.integration.jpa.hibernate.envers.implementvalidityauditstrategytest.ImplementValidityAuditStrategyTestCase.java
License:Open Source License
@Test @InSequence(2)/*from w w w . j av a2 s. c o m*/ public void testValidityStrategyActivationforEnvers() throws Exception { SLSBValidityStrategyOrg slsbvalidityOrg = lookup("SLSBValidityStrategyOrg", SLSBValidityStrategyOrg.class); Organization o1 = slsbvalidityOrg.createOrg("REDHAT", "Software Co", "10/10/1994", "eternity", "Raleigh"); Organization o2 = slsbvalidityOrg.createOrg("HALDIRAMS", "Food Co", "10/10/1974", "eternity", "Delhi"); o2.setStartDate("10/10/1924"); o2.setName("BIKANER"); slsbvalidityOrg.updateOrg(o2); // check if REV END Date is populated List<Map<String, Object>> orgHistory = slsbvalidityOrg.verifyEndRevision(new Integer(o2.getId())); for (Map<String, Object> revisionEntity : orgHistory) { Assert.assertNotNull(revisionEntity); Date revendTimestamp = (Date) revisionEntity.get("REVEND_VALIDITY"); DefaultRevisionEntity revEnd = (DefaultRevisionEntity) revisionEntity.get("REVEND"); if (revendTimestamp != null) { Assert.assertEquals(revendTimestamp.getTime(), revEnd.getTimestamp()); } } }
From source file:org.jboss.as.test.integration.jpa.hibernate.envers.ImplementValidityAuditStrategyTestCase.java
License:Open Source License
@Test public void testValidityStrategyActivationforEnvers() throws Exception { SLSBValidityStrategyOrg slsbvalidityOrg = lookup("SLSBValidityStrategyOrg", SLSBValidityStrategyOrg.class); Organization o1 = slsbvalidityOrg.createOrg("REDHAT", "Software Co", "10/10/1994", "eternity", "Raleigh"); Organization o2 = slsbvalidityOrg.createOrg("HALDIRAMS", "Food Co", "10/10/1974", "eternity", "Delhi"); o2.setStartDate("10/10/1924"); o2.setName("BIKANER"); slsbvalidityOrg.updateOrg(o2);/*from w w w. j a v a 2 s . c o m*/ // check if REV END Date is populated List<Map<String, Object>> orgHistory = slsbvalidityOrg.verifyEndRevision(new Integer(o2.getId())); for (Map<String, Object> revisionEntity : orgHistory) { Assert.assertNotNull(revisionEntity); Date revendTimestamp = (Date) revisionEntity.get("REVEND_VALIDITY"); DefaultRevisionEntity revEnd = (DefaultRevisionEntity) revisionEntity.get("REVEND"); if (revendTimestamp != null) { Assert.assertEquals(revendTimestamp.getTime(), revEnd.getTimestamp()); } } }