@Test public void testDeleteNodeInstanceInfoLogByTimestamp() { int p = 0; Date date = nilTestData[p++].getDate(); List<org.kie.api.runtime.manager.audit.NodeInstanceLog> logs = this.nodeInstanceLogQuery().date(date).build().getResultList(); assertEquals(2, logs.size()); NodeInstanceLogDeleteBuilder updateBuilder = this.nodeInstanceLogDelete().date(logs.get(0).getDate()); int result = updateBuilder.build().execute(); assertEquals(2, result); }
Date date = nilTestData[p++].getDate(); NodeInstanceLogQueryBuilder builder = this.nodeInstanceLogQuery().date(date); List<org.kie.api.runtime.manager.audit.NodeInstanceLog> resultList = builder.build().getResultList(); assertEquals( "date query result", 2, resultList.size()); resultList = builder.build().getResultList(); assertEquals( "node id query result", 2, resultList.size()); resultList = builder.build().getResultList(); assertEquals( "node instance id query result", 2, resultList.size()); resultList = builder.build().getResultList(); assertEquals( "node name query result", 2, resultList.size()); resultList = builder.build().getResultList(); assertEquals( "node type query result", 2, resultList.size()); resultList = builder.build().getResultList(); assertEquals( "process id query result", 2, resultList.size()); resultList = builder.build().getResultList(); assertEquals( "process instance id query result", 2, resultList.size()); resultList = builder.build().getResultList(); assertEquals( "work item id query result", 2, resultList.size()); resultList = this.nodeInstanceLogQuery().build().getResultList(); assertTrue( "Not enough to do pagination test", resultList.size() > maxResults ); resultList = this.nodeInstanceLogQuery()
private int getNodeInstanceLogSize(String processId) { return new JPAAuditLogService(emf).nodeInstanceLogQuery() .processId(processId) .build() .getResultList() .size(); }
private void assertNodeInstanceSLACompliance(JPAAuditLogService logService, Long processInstanceId, String name, int slaCompliance) { List<NodeInstanceLog> logs = logService.nodeInstanceLogQuery() .processInstanceId(processInstanceId).and() .nodeName(name) .build() .getResultList(); NodeInstanceLog log = logs.get(logs.size() - 1); assertEquals(processInstanceId, log.getProcessInstanceId()); assertEquals(slaCompliance, ((org.jbpm.process.audit.NodeInstanceLog)log).getSlaCompliance().intValue()); } }
@Test public void testDeleteNodeInstanceInfoLogByTimestamp() { int p = 0; Date date = nilTestData[p++].getDate(); List<org.kie.api.runtime.manager.audit.NodeInstanceLog> logs = this.nodeInstanceLogQuery().date(date).build().getResultList(); assertEquals(2, logs.size()); NodeInstanceLogDeleteBuilder updateBuilder = this.nodeInstanceLogDelete().date(logs.get(0).getDate()); int result = updateBuilder.build().execute(); assertEquals(2, result); }
Date date = nilTestData[p++].getDate(); NodeInstanceLogQueryBuilder builder = this.nodeInstanceLogQuery().date(date); List<org.kie.api.runtime.manager.audit.NodeInstanceLog> resultList = builder.build().getResultList(); assertEquals( "date query result", 2, resultList.size()); resultList = builder.build().getResultList(); assertEquals( "node id query result", 2, resultList.size()); resultList = builder.build().getResultList(); assertEquals( "node instance id query result", 2, resultList.size()); resultList = builder.build().getResultList(); assertEquals( "node name query result", 2, resultList.size()); resultList = builder.build().getResultList(); assertEquals( "node type query result", 2, resultList.size()); resultList = builder.build().getResultList(); assertEquals( "process id query result", 2, resultList.size()); resultList = builder.build().getResultList(); assertEquals( "process instance id query result", 2, resultList.size()); resultList = builder.build().getResultList(); assertEquals( "work item id query result", 2, resultList.size()); resultList = this.nodeInstanceLogQuery().build().getResultList(); assertTrue( "Not enough to do pagination test", resultList.size() > maxResults ); resultList = this.nodeInstanceLogQuery()