query = queryBuilder.processId(processId).build(); logs = query.getResultList(); assertEquals(numLogs + " logs expected", numLogs, logs.size()); .intersect() .processId(processId); query = queryBuilder .variableValue("var-1", "val-2") .build(); logs = query.getResultList(); assertEquals("No logs expected", 0, logs.size()); .intersect() .processId(processId); query = queryBuilder .variableValue("var-1", "val-1") .variableValue("var-2", "val-2") .build(); logs = query.getResultList(); assertEquals("No logs expected", 0, logs.size()); .union() .variableValue("var-1", "val-1") .build(); logs = query.getResultList(); assertEquals("1 log expected", 1, logs.size()); .union() .variableValue("var-2", "val-2")
int p = 0; Date date = vilTestData[p++].getDate(); VariableInstanceLogQueryBuilder builder = this.variableInstanceLogQuery().date(date); List<org.kie.api.runtime.manager.audit.VariableInstanceLog> resultList = builder.build().getResultList(); assertEquals( "date query result", 2, resultList.size()); builder = this.variableInstanceLogQuery().oldValue(oldValue); resultList = builder.build().getResultList(); assertEquals( "old value query result", 2, resultList.size()); builder = this.variableInstanceLogQuery().processId(processId); resultList = builder.build().getResultList(); assertEquals( "process id query result", 2, resultList.size()); builder = this.variableInstanceLogQuery().processInstanceId(processInstanceId); resultList = builder.build().getResultList(); assertEquals( "process instance id query result", 2, resultList.size()); builder = this.variableInstanceLogQuery().value(value); resultList = builder.build().getResultList(); assertEquals( "value query result", 2, resultList.size()); builder = this.variableInstanceLogQuery().variableId(variableId); resultList = builder.build().getResultList(); assertEquals( "variable id query result", 2, resultList.size()); builder = this.variableInstanceLogQuery().variableInstanceId(varInstId); resultList = builder.build().getResultList(); assertEquals( "variable instance id query result", 2, resultList.size());
.intersect() .processInstanceId(procInstId) .last() .like().value("*-" + procInstId) .variableId("input*") .build(); .intersect() .processInstanceId(procInstId) .last() .variableValue(varLog.getVariableId(), varLog.getValue()) .build(); .intersect() .processInstanceId(procInstId) .like() .variableValue(varLog.getVariableId(), "*" + varLog.getValue().substring(3)) .build();
@Test public void testDeleteVarInstanceInfoLogByTimestamp() { int p = 0; Date date = vilTestData[p++].getDate(); List<org.kie.api.runtime.manager.audit.VariableInstanceLog> vars = this.variableInstanceLogQuery().date(date).build().getResultList(); assertEquals(2, vars.size()); VariableInstanceLogDeleteBuilder updateBuilder = this.variableInstanceLogDelete().date(vars.get(0).getDate()); int result = updateBuilder.build().execute(); assertEquals(2, result); }
@Test public void testDeleteVarInstanceInfoLogByTimestamp() { int p = 0; Date date = vilTestData[p++].getDate(); List<org.kie.api.runtime.manager.audit.VariableInstanceLog> vars = this.variableInstanceLogQuery().date(date).build().getResultList(); assertEquals(2, vars.size()); VariableInstanceLogDeleteBuilder updateBuilder = this.variableInstanceLogDelete().date(vars.get(0).getDate()); int result = updateBuilder.build().execute(); assertEquals(2, result); }
query = queryBuilder.processId(processId).build(); logs = query.getResultList(); assertEquals(numLogs + " logs expected", numLogs, logs.size()); .intersect() .processId(processId); query = queryBuilder .variableValue("var-1", "val-2") .build(); logs = query.getResultList(); assertEquals("No logs expected", 0, logs.size()); .intersect() .processId(processId); query = queryBuilder .variableValue("var-1", "val-1") .variableValue("var-2", "val-2") .build(); logs = query.getResultList(); assertEquals("No logs expected", 0, logs.size()); .union() .variableValue("var-1", "val-1") .build(); logs = query.getResultList(); assertEquals("1 log expected", 1, logs.size()); .union() .variableValue("var-2", "val-2")
int p = 0; Date date = vilTestData[p++].getDate(); VariableInstanceLogQueryBuilder builder = this.variableInstanceLogQuery().date(date); List<org.kie.api.runtime.manager.audit.VariableInstanceLog> resultList = builder.build().getResultList(); assertEquals( "date query result", 2, resultList.size()); builder = this.variableInstanceLogQuery().oldValue(oldValue); resultList = builder.build().getResultList(); assertEquals( "old value query result", 2, resultList.size()); builder = this.variableInstanceLogQuery().processId(processId); resultList = builder.build().getResultList(); assertEquals( "process id query result", 2, resultList.size()); builder = this.variableInstanceLogQuery().processInstanceId(processInstanceId); resultList = builder.build().getResultList(); assertEquals( "process instance id query result", 2, resultList.size()); builder = this.variableInstanceLogQuery().value(value); resultList = builder.build().getResultList(); assertEquals( "value query result", 2, resultList.size()); builder = this.variableInstanceLogQuery().variableId(variableId); resultList = builder.build().getResultList(); assertEquals( "variable id query result", 2, resultList.size()); builder = this.variableInstanceLogQuery().variableInstanceId(varInstId); resultList = builder.build().getResultList(); assertEquals( "variable instance id query result", 2, resultList.size());