Package org.uengine.kernel

Examples of org.uengine.kernel.Activity


      SwitchActivity switchActivity = (SwitchActivity)activity;
     
      boolean isVertical = options.containsKey("vertical");
      boolean isSelected = false;
      if(instance!=null /*&& instance.isRunning(activity.getTracingTag())*/) {
        Activity currChild = (Activity) switchActivity.getChildActivities().get(i);
        if (!instance.getStatus().equals(Activity.STATUS_RUNNING)) {
          if (currChild instanceof ComplexActivity) {
            while (currChild instanceof ComplexActivity) {
              currChild = (Activity) ((ComplexActivity) currChild).getChildActivities().get(0);
            }
          }
        }
        isSelected = !(currChild.getStatus(instance).equals(Activity.STATUS_READY));
      }
     
      String probability = "";
      if(options.containsKey("probability")){
        Long[] occurrenceAndTotal = ProbabilityInstrumentationFilter.getOccurrenceAndTotal(switchActivity, i);
View Full Code Here


       
        if ( statusOfThecActivity.equals(Activity.STATUS_READY)) {
          return super.render(activity, instance, options);
        } else {
          for ( Enumeration enumeration = cActivity.getChildActivities().elements() ; enumeration.hasMoreElements() ; ) {
            Activity child = (Activity) enumeration.nextElement();
            String statusOfTheChild = child.getStatus(instance);
            ActivityViewer aViewer = (ActivityViewer)UEngineUtil.getComponentByEscalation(child.getClass(), "viewer");
            if ( statusOfTheChild.equals(Activity.STATUS_FAULT) ) {             
              return aViewer.render(child, instance, options);
            }
            if ( !statusOfTheChild.equals(Activity.STATUS_READY) && !statusOfTheChild.equals(Activity.STATUS_RUNNING) && !statusOfTheChild.equals(activity.STATUS_COMPLETED) ) {
              return new StringBuilder();
View Full Code Here

    }
  } 
 
  public void insertActivity(Class cls){
    try{
      Activity activity = (Activity)cls.newInstance();
      insertActivity(activity.createDesigner());
    }catch(Exception e){
    }
  }
View Full Code Here

    ComplexActivity srcDef = (ComplexActivity)src;
    GraphActivity graphProcess = new GraphActivity(srcDef);
    ActivityUtil activityUtil = new ActivityUtil();

    for(int i=0; i < srcDef.getChildActivities().size(); i++){
      Activity childAct = (Activity) srcDef.getChildActivities().get(i);
     
      //if(childAct instanceof Activity){
        if (!activityUtil.isVisible(childAct, keyedContext)) {
          Adapter adapter = ProcessDefinitionAdapter.getAdapter(childAct.getClass());
          graphProcess.addNext((GraphActivity)adapter.convert(childAct, keyedContext));
        }
    /*  }else{
        graphProcess.addNext(new GraphActivity(childAct));
      }*/
 
View Full Code Here

  public void insertActivity(ActivityDesigner designer){
    getDesignerPanel().setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));

    try{
      Activity activity = designer.getActivity();
      Vector selectedComps = ActivityDesignerListener.getSelectedComponents();
      if(selectedComps!=null && selectedComps.size()==1){
        Vector addingActivityComps = new Vector();
        addingActivityComps.add(designer);
       
View Full Code Here

   
    ComplexActivity cActivity = (ComplexActivity)activity;
   
    for(Enumeration enumeration = cActivity.getChildActivities().elements(); enumeration.hasMoreElements(); ){
      sb.append("<td><img src=images/arrow.gif></td><td>");
      Activity child = (Activity)enumeration.nextElement();
     
      ActivityViewer viewer = DefaultActivityViewer.createViewer(child);
      StringBuilder childHTML = viewer.render(child, instance, options);
     
      sb.append(childHTML);
View Full Code Here

   
    if (instance != null && instance.getExecutionScopeContext() != null) {
      ProcessDefinition definition;
      try {
        definition = instance.getProcessDefinition();
        Activity theActivity = definition.getActivity(tracingTag);
        Activity rootActivityInTheScope = instance.getExecutionScopeContext().getRootActivityInTheScope();
        if(rootActivityInTheScope == theActivity || rootActivityInTheScope.isAncestorOf(theActivity)){
          absTT = absTT + "__" + instance.getExecutionScopeContext().getExecutionScope();
        }
      } catch (Exception e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
View Full Code Here

      sb.append("</tr>");

   
    boolean firstArrow = true;
    for(Enumeration enumeration = cActivity.getChildActivities().elements(); enumeration.hasMoreElements(); ){
      Activity child = (Activity)enumeration.nextElement();
      ActivityUtil activityUtil = new ActivityUtil();
     
      if(!activityUtil.isVisible(child, options)) {
        if(!firstArrow){
          if(isVertical)
View Full Code Here

 
  public String processCompensate() throws Exception {
    String instanceId = (String)sr.getParameter(WorkflowHandler.ARGS_INSTANCEID);
    String tracingTag = (String)sr.getParameter(WorkflowHandler.ARGS_TRACINGTAG);
    ProcessInstance instance = pm.getProcessInstance(instanceId);
    Activity act = instance.getProcessDefinition().getActivity(tracingTag);
    Activity parentAct = act.getParentActivity();
   
    Vector child = ((ScopeActivity)parentAct).getChildActivities();
   
    String targetActTT = "";
    if(child !=null && child.size() >0){
      Activity targetAct= (Activity)child.get(0);
      targetActTT = targetAct.getTracingTag();
    }
   
    pm.flowControl("compensateTo", instanceId, targetActTT);
   
    return instanceId;
View Full Code Here

      Adapter adpt = ProcessDefinitionAdapter.getAdapter(item.getClass());
      if(adpt==null){
        continue;
      }
     
      Activity convertedAct = (Activity)adpt.convert(item, keyedContext);
      if(convertedAct!=null){
        dstAct.addChildActivity(convertedAct);
        i++;             
      }
    }   
View Full Code Here

TOP

Related Classes of org.uengine.kernel.Activity

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.