Package org.jbpm.logging.exe

Examples of org.jbpm.logging.exe.LoggingInstance


    ProcessInstance processInstance = new ProcessInstance(processDefinition);
    Token token = processInstance.getRootToken();
    processInstance.signal();
   
    // check the transition log (from the start state to the state)
    LoggingInstance loggingInstance = processInstance.getLoggingInstance();
    List transitionLogs = loggingInstance.getLogs(TransitionLog.class);
    assertEquals(1, transitionLogs.size());
    TransitionLog transitionLog = (TransitionLog) transitionLogs.get(0);
    assertSame(token, transitionLog.getToken());
    assertNotNull(transitionLog.getDate());
    assertSame(processDefinition.getStartState(), transitionLog.getSourceNode());
View Full Code Here


    ProcessInstance processInstance = taskInstance.getTaskMgmtInstance().getProcessInstance();
    if (processInstance.hasEnded()) {
      JsfHelper.addMessage("The process has finished.");
    }

    LoggingInstance loggingInstance = processInstance.getLoggingInstance();
    List assignmentLogs = loggingInstance.getLogs(TaskAssignLog.class);

    log.debug("assignmentlogs: " + assignmentLogs);

    if (assignmentLogs.size() == 1) {
      TaskAssignLog taskAssignLog = (TaskAssignLog) assignmentLogs.get(0);
View Full Code Here

public class ProcessInstanceLogTest extends TestCase {

  public void testProcessInstanceCreateLog() {
    ProcessDefinition processDefinition = new ProcessDefinition();
    ProcessInstance processInstance = new ProcessInstance(processDefinition);
    LoggingInstance loggingInstance = processInstance.getLoggingInstance();
    List processInstanceCreateLogs = loggingInstance.getLogs(ProcessInstanceCreateLog.class);
    assertEquals(1, processInstanceCreateLogs.size());
    ProcessInstanceCreateLog processInstanceCreateLog = (ProcessInstanceCreateLog) processInstanceCreateLogs.get(0);
    assertSame(processInstance.getRootToken(), processInstanceCreateLog.getToken());
  }
View Full Code Here

  public void testNoRootTokenCreateLog() {
    // the root token logs are replaced by the process instance logs
    ProcessDefinition processDefinition = new ProcessDefinition();
    ProcessInstance processInstance = new ProcessInstance(processDefinition);
    LoggingInstance loggingInstance = processInstance.getLoggingInstance();
    assertEquals(0, loggingInstance.getLogs(TokenCreateLog.class).size());
  }
View Full Code Here

  public void testProcessInstanceEndLog() {
    ProcessDefinition processDefinition = new ProcessDefinition();
    ProcessInstance processInstance = new ProcessInstance(processDefinition);
    processInstance.end();
    LoggingInstance loggingInstance = processInstance.getLoggingInstance();
    List processInstanceEndLogs = loggingInstance.getLogs(ProcessInstanceEndLog.class);
    assertEquals(1, processInstanceEndLogs.size());
    ProcessInstanceEndLog processInstanceEndLog = (ProcessInstanceEndLog) processInstanceEndLogs.get(0);
    assertSame(processInstance.getRootToken(), processInstanceEndLog.getToken());
  }
View Full Code Here

  public void testNoRootTokenEndLog() {
    // the root token logs are replaced by the process instance logs
    ProcessDefinition processDefinition = new ProcessDefinition();
    ProcessInstance processInstance = new ProcessInstance(processDefinition);
    processInstance.getRootToken().end();
    LoggingInstance loggingInstance = processInstance.getLoggingInstance();
    assertEquals(0, loggingInstance.getLogs(TokenEndLog.class).size());
  }
View Full Code Here

    ProcessInstance processInstance = new ProcessInstance(processDefinition);
    Token token = processInstance.getRootToken();
    processInstance.signal();
   
    // check the transition log (from the start state to the state)
    LoggingInstance loggingInstance = processInstance.getLoggingInstance();
    List actionLogs = loggingInstance.getLogs(ActionLog.class);
   
    assertEquals(1, actionLogs.size());

    ActionLog actionLog = (ActionLog) actionLogs.get(0);
    assertSame(token, actionLog.getToken());
View Full Code Here

      processInstance.signal();
      fail("expected exception");
    } catch (RuntimeException e) {

      // check the transition log (from the start state to the state)
      LoggingInstance loggingInstance = processInstance.getLoggingInstance();
      List actionLogs = loggingInstance.getLogs(ActionLog.class);
     
      assertEquals(1, actionLogs.size());

      ActionLog actionLog = (ActionLog) actionLogs.get(0);
      assertSame(token, actionLog.getToken());
View Full Code Here

    // start a process instance
    ProcessInstance processInstance = new ProcessInstance(processDefinition);
    Token token = processInstance.getRootToken();
   
    // check the transition log (from the start state to the state)
    LoggingInstance loggingInstance = processInstance.getLoggingInstance();
    List processLogs = loggingInstance.getLogs(ProcessInstanceCreateLog.class);
   
    assertEquals(1, processLogs.size());

    ProcessInstanceCreateLog processInstanceCreateLog = (ProcessInstanceCreateLog) processLogs.get(0);
    assertSame(token, processInstanceCreateLog.getToken());
View Full Code Here

    ProcessInstance processInstance = new ProcessInstance(processDefinition);
    Token token = processInstance.getRootToken();
    processInstance.signal();
   
    // check the transition log (from the start state to the state)
    LoggingInstance loggingInstance = processInstance.getLoggingInstance();
    List processLogs = loggingInstance.getLogs(ProcessInstanceEndLog.class);
   
    assertEquals(1, processLogs.size());

    ProcessInstanceEndLog processInstanceEndLog = (ProcessInstanceEndLog) processLogs.get(0);
    assertSame(token, processInstanceEndLog.getToken());
View Full Code Here

TOP

Related Classes of org.jbpm.logging.exe.LoggingInstance

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.