Package org.uengine.kernel

Examples of org.uengine.kernel.Activity


    return depth;
  }
 
  public GraphActivity traverse(GraphActivity graph, Hashtable context, Map options) throws Exception {
   
    Activity act = graph.getReferenceActivity();
   
    boolean isVisited = CheckVisited(graph);
   
    if (!isVisited) {
      int depth = getDepth(graph);
View Full Code Here


      }
      return roles;
  }
 
  public GraphActivity GraphClone(GraphActivity graph,int actIndex) throws Exception{
    Activity actCopy = new LocalMessengerActivity();
    actCopy.setName(graph.getReferenceActivity().getName().getText());
    String trcTag= String.valueOf(1000+actIndex);
    actCopy.setTracingTag(trcTag);
    GraphActivity graphCopy = new GraphActivity(actCopy);
    graphCopy.incoming = graph.incoming;
    graphCopy.outgoing = graph.outgoing;
   
    Vector<GraphActivity> incoming = graph.incoming;
View Full Code Here

      String actStatus = "Ready";
     
      SwimlaneViewer viewer = new SwimlaneViewer();
     
      GraphActivity sga = (GraphActivity) coodinate.getGraphList().get(i);
      Activity activityIncomming = sga.getReferenceActivity();
      String sgaTT = viewer.getActivityWebId(sga, instance, options);
     

      Vector<GraphActivity> outgoing = sga.getNext();
     
      for (int j = 0; j < outgoing.size(); j++) {
        GraphActivity tga = (GraphActivity) outgoing.get(j);
        String tgaTT = viewer.getActivityWebId(tga, instance, options);
       
        Activity activityOutgoing = tga.getReferenceActivity();
        if (tga == null || sga == null)
          continue;
       
        if (tga.isEndGraphActivity()) {
          if (activityIncomming != null) {
            actStatus = activityIncomming.getStatus(instance);
            if(!"Completed".equals(actStatus) && !"Skipped".equals(actStatus))
            {
              actStatus = "Ready";
            }
          }
        } else if(sga.isStartGraphActivity()) {
          actStatus = activityOutgoing.getStatus(instance);
        } else {
          if ("Running".equals(actStatus) || "Timeout".equals(actStatus)) {
            if (sga.isStartGraphActivity()) {
              actStatus = "Completed";
            } else {
              actStatus = "Ready";
            }
          } else if (
              activityIncomming instanceof SwitchActivity
              || activityIncomming instanceof AllActivity
              || activityIncomming == null
          ) {
            actStatus = activityOutgoing.getStatus(instance);
          } else {
            actStatus = activityIncomming.getStatus(instance);
            if(!"Completed".equals(actStatus) && !"Skipped".equals(actStatus))
            {
              actStatus = "Ready";
View Full Code Here

      pv.setName("var1");
      pv.setType(Integer.class);       
      def.setProcessVariables(new ProcessVariable[]{pv});
    }
     
    Activity childActivity = new DefaultActivity("test");     
    def.setAdhoc(true);   
    def.setChildActivities(new Activity[]{childActivity});
   
    return def;
  }
View Full Code Here

    }

    def.setProcessVariables(new ProcessVariable[]{pv1, pv2, pv3, pv4, pv5, pv6, pv7});

     
    Activity childActivity = new DefaultActivity("test");     
    def.setChildActivities(new Activity[]{childActivity});
   
    return def;
  }
View Full Code Here

    }

    def.setProcessVariables(new ProcessVariable[]{pv1, pv2, pv3, pv4, pv5, pv6, pv7});

     
    Activity childActivity = new DefaultActivity("test");     
    def.setChildActivities(new Activity[]{childActivity});
   
    return def;
  }
View Full Code Here

      Object activityClassObj = list.get(0);
     
      if(activityClassObj!=null && activityClassObj instanceof Class){
        Class activityClass = (Class)activityClassObj;
       
        Activity activity = (Activity) activityClass.newInstance();
        ActivityDesigner actDesigner = activity.createDesigner();
       
        Vector designerToAdd = new Vector();
        designerToAdd.add(actDesigner);
       
        onDropped(designerToAdd);
View Full Code Here

      this.scopeActivity = scopeActivity;
     
      EventHandler[] eventHandlers = scopeActivity.getEventHandlers();
      if(eventHandlers!=null)
      for(int i=0; i<eventHandlers.length; i++){
        Activity handlerActivity = eventHandlers[i].getHandlerActivity();       
        ActivityDesigner designer = handlerActivity.createDesigner();
        handlerActivityPanel.add(boxComponent(designer, eventHandlers[i]));       
      }
    }
View Full Code Here

        super.onDropped();
       
        Vector selectedComps = ActivityDesignerListener.getSelectedComponents();
       
        if (selectedComps != null) {
          Activity act = designer.getActivity();
          selectedComps.add(0, act);
         
          SequenceActivity wrapperActivity = new SequenceActivity();
          SequenceActivityDesigner wrapperActivityDesigner =
            (SequenceActivityDesigner) wrapperActivity.createDesigner();
View Full Code Here

  }

  public void removeActivityDesigner(ActivityDesigner designer){
    handlerActivityPanel.remove(designer.getComponent().getParent());
   
    Activity handlerActivity = designer.getActivity();
   
    EventHandler[] evs = (getScopeActivity()).getEventHandlers();
   
    Vector v = new Vector();
    for(int i=0;i<evs.length;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.