Examples of HistoryActivityInstanceImpl


Examples of org.jbpm.pvm.internal.history.model.HistoryActivityInstanceImpl

  }

  public void process() {
    Session session = Environment.getFromCurrent(Session.class);
    Long historyActivityInstanceDbId = execution.getHistoryActivityInstanceDbid();
    HistoryActivityInstanceImpl historyActivityInstance = (HistoryActivityInstanceImpl)
        session.load(getHistoryActivityInstanceClass(), historyActivityInstanceDbId);
    updateHistoryActivityInstance(historyActivityInstance);
    session.update(historyActivityInstance);
  }
View Full Code Here

Examples of org.jbpm.pvm.internal.history.model.HistoryActivityInstanceImpl

    long processInstanceDbid = execution.getProcessInstance().getDbid();

    HistoryProcessInstance historyProcessInstanceImpl = (HistoryProcessInstance)
        dbSession.get(HistoryProcessInstanceImpl.class, processInstanceDbid);
   
    HistoryActivityInstanceImpl historyActivityInstance =
        createHistoryActivityInstance(historyProcessInstanceImpl);
   
    String activityType = execution.getActivity().getType();
    historyActivityInstance.setType(activityType);
   
    dbSession.save(historyActivityInstance);
   
    execution.setHistoryActivityInstanceDbid(historyActivityInstance.getDbid());
  }
View Full Code Here

Examples of org.jbpm.pvm.internal.history.model.HistoryActivityInstanceImpl

   
    execution.setHistoryActivityInstanceDbid(historyActivityInstance.getDbid());
  }

  protected HistoryActivityInstanceImpl createHistoryActivityInstance(HistoryProcessInstance historyProcessInstanceImpl) {
    return new HistoryActivityInstanceImpl(historyProcessInstanceImpl, execution);
  }
View Full Code Here

Examples of org.jbpm.pvm.internal.history.model.HistoryActivityInstanceImpl

        dbSession.get(HistoryProcessInstanceImpl.class, processInstanceDbid);
   
    HistoryTaskImpl historyTask = new HistoryTaskImpl(task);
    historyTask.setExecutionId(execution.getId());
   
    HistoryActivityInstanceImpl historyActivityInstance =
        new HistoryTaskInstanceImpl(historyProcessInstance, execution, historyTask);
   
    String activityType = execution.getActivity().getType();
    historyActivityInstance.setType(activityType);
   
    dbSession.save(historyActivityInstance);
   
    execution.setHistoryActivityInstanceDbid(historyActivityInstance.getDbid());
  }
View Full Code Here

Examples of org.jbpm.pvm.internal.history.model.HistoryActivityInstanceImpl

        {
          for(HistoryActivityInstance activity: activities)
          {
            if(activity instanceof HistoryActivityInstanceImpl)
            {
              HistoryActivityInstanceImpl activityImpl = (HistoryActivityInstanceImpl)activity;
              /* There are trasictions and xors, we are interested in only with tasks */
              if(activityImpl.getType().equals("task"))
                return activityImpl.getActivityName();
            }
          }
           
        }
        return null;
View Full Code Here

Examples of org.jbpm.pvm.internal.history.model.HistoryActivityInstanceImpl

           
            ArrayList<GraphElement> res = new ArrayList<GraphElement>();
            for (HistoryActivityInstance hpi : list) {
                loger.fine("Handling: " + hpi.getActivityName());
                if (hpi instanceof HistoryActivityInstanceImpl) {
                    HistoryActivityInstanceImpl activity = (HistoryActivityInstanceImpl) hpi;
                    String activityName = activity.getActivityName();
                    if (res.isEmpty()) { //initialize start node and its transition
                        GraphElement startNode = processGraphElements.get("__AWF__start_node");
                        if (startNode != null) {
                            res.add(startNode);
                        }
                        GraphElement firstTransition = processGraphElements.get("__AWF__start_transition_to_" + activityName);
                        if (firstTransition != null) {
                            res.add(firstTransition);
                        }
                    }
                  
                    StateNode sn = (StateNode) processGraphElements.get(activityName);
                   
                  
                   
                    ArrayList<StateNode> arrayList = new ArrayList<StateNode>();
                    Collection<GraphElement> values = processGraphElements.values();
                    for (GraphElement graphElement : values) {
            if(graphElement instanceof StateNode){
              arrayList.add((StateNode) graphElement);
            }
                     
                     
          }
                    if (sn == null) continue;
                    sn = sn.cloneNode();
                    sn.setUnfinished(activity.getEndTime() == null);
                    sn.setLabel(activityName + ": " + hpi.getDuration() + "ms");
                    res.add(sn);
                    //look for transition
                    TransitionArc ta = (TransitionArc) processGraphElements.get(activityName + "_" + activity.getTransitionName());
                    if (ta == null) { //look for default!
                        ta = (TransitionArc) processGraphElements.get("__AWF__default_transition_" + activityName);
                    }
                    if (ta == null) {
                        continue;
View Full Code Here

Examples of org.jbpm.pvm.internal.history.model.HistoryActivityInstanceImpl

    long processInstanceDbid = execution.getProcessInstance().getDbid();

    HistoryProcessInstance historyProcessInstanceImpl = (HistoryProcessInstance)
        dbSession.get(HistoryProcessInstanceImpl.class, processInstanceDbid);
   
    HistoryActivityInstanceImpl historyActivityInstance =
        createHistoryActivityInstance(historyProcessInstanceImpl);
   
    String activityType = execution.getActivity().getType();
    historyActivityInstance.setType(activityType);
   
    dbSession.save(historyActivityInstance);
   
    execution.setHistoryActivityInstanceDbid(historyActivityInstance.getDbid());
  }
View Full Code Here

Examples of org.jbpm.pvm.internal.history.model.HistoryActivityInstanceImpl

   
    execution.setHistoryActivityInstanceDbid(historyActivityInstance.getDbid());
  }

  protected HistoryActivityInstanceImpl createHistoryActivityInstance(HistoryProcessInstance historyProcessInstanceImpl) {
    return new HistoryActivityInstanceImpl(historyProcessInstanceImpl, execution);
  }
View Full Code Here

Examples of org.jbpm.pvm.internal.history.model.HistoryActivityInstanceImpl

        dbSession.get(HistoryProcessInstanceImpl.class, processInstanceDbid);
   
    HistoryTaskImpl historyTask = new HistoryTaskImpl(task);
    historyTask.setExecutionId(execution.getId());
   
    HistoryActivityInstanceImpl historyActivityInstance =
        new HistoryTaskInstanceImpl(historyProcessInstance, execution, historyTask);
   
    String activityType = execution.getActivity().getType();
    historyActivityInstance.setType(activityType);
   
    dbSession.save(historyActivityInstance);
   
    execution.setHistoryActivityInstanceDbid(historyActivityInstance.getDbid());
  }
View Full Code Here

Examples of org.jbpm.pvm.internal.history.model.HistoryActivityInstanceImpl

  }

  public void process() {
    Session session = EnvironmentImpl.getFromCurrent(Session.class);
    Long historyActivityInstanceDbId = execution.getHistoryActivityInstanceDbid();
    HistoryActivityInstanceImpl historyActivityInstance = (HistoryActivityInstanceImpl)
        session.load(getHistoryActivityInstanceClass(), historyActivityInstanceDbId);
    updateHistoryActivityInstance(historyActivityInstance);
    session.update(historyActivityInstance);
  }
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.