Examples of ActivityType


Examples of com.starflow.wf.engine.core.activity.ActivityType

    if(Constants.ACT_TYPE_MANUL.equalsIgnoreCase(activityXml.getType())) {
      String mode = activityXml.getWiMode();
      if(Constants.WORKITEM_SINGLE.equalsIgnoreCase(mode))
        completeFlag = true;
      else if(Constants.WORKITEM_MULTI.equalsIgnoreCase(mode)) {
        ActivityType type = ActivityTypeFactory.buildActivityType(activityXml.getType());
        completeFlag = type.isCompleteActivity(event, activityXml);
      }
    } else {
      completeFlag = true;
    }
    return completeFlag;
View Full Code Here

Examples of com.starflow.wf.engine.core.activity.ActivityType

      throw new ProcessEngineException("没有满足条件的分支节点,无法创建下一环节");
   
    //单一分支,只取第一个满足条件的分支环节
    ActivityElement activityXml = activityXmls.get(0);
    String actType = activityXml.getType();
    ActivityType type = ActivityTypeFactory.buildActivityType(actType);
   
    if(isStartAct(event, activityXml)) {
      ActivityInst activityInst = type.createActivity(event, activityXml);
      if(ActivityStartRuleUtil.isStartActivity(event, activityInst))
        EventUtil.publishActivityStartEvent(event, activityInst, activityXml);
     
      actInsts.add(activityInst);
    } else {
View Full Code Here

Examples of com.starflow.wf.engine.core.activity.ActivityType

      throw new ProcessEngineException("满足条件的分支节点,无法创建下一环节");
   
    //多路分支
    for(ActivityElement activityXml : activityXmls) {
      String actType = activityXml.getType();
      ActivityType type = ActivityTypeFactory.buildActivityType(actType);

      if(isStartAct(event, activityXml)) {
        ActivityInst activityInst = type.createActivity(event, activityXml);
       
        if(ActivityStartRuleUtil.isStartActivity(event, activityInst))
          EventUtil.publishActivityStartEvent(event, activityInst, activityXml);
       
        actInsts.add(activityInst);
View Full Code Here

Examples of com.starflow.wf.engine.core.activity.ActivityType

      throw new ProcessEngineException("满足条件的分支节点,无法创建下一环节");
   
    //多路分支
    for(ActivityElement activityXml : activityXmls) {
      String actType = activityXml.getType();
      ActivityType type = ActivityTypeFactory.buildActivityType(actType);

      if(isStartAct(event, activityXml)) {
        ActivityInst activityInst = type.createActivity(event, activityXml);
       
        if(ActivityStartRuleUtil.isStartActivity(event, activityInst))
          EventUtil.publishActivityStartEvent(event, activityInst, activityXml);
       
        actInsts.add(activityInst);
View Full Code Here

Examples of com.starflow.wf.engine.core.activity.ActivityType

   
    transactionTemplate.execute(new TransactionCallbackWithoutResult() {
      @Override
      protected void doInTransactionWithoutResult(TransactionStatus status) {
        String actType = activityXml.getType();
        ActivityType type = ActivityTypeFactory.buildActivityType(actType);
       
        //创建环节
        ActivityCreateEvent event = new ActivityCreateEvent(processEngine);
        event.setProcessInstance(processInstance);
        ActivityInst activityInst = type.createActivity(event, activityXml);
       
        //启动环节
        EventUtil.publishActivityStartEvent(event, activityInst, activityXml);
      }
    });
View Full Code Here

Examples of org.drools.examples.templates.ActivityType

        ArrayList<FeeScheduleRule> rules = new ArrayList<FeeScheduleRule>();
        FeeScheduleType standard = new FeeScheduleType( "STANDARD" );
        FeeScheduleType flat = new FeeScheduleType( "FLAT" );
        ProductType sblc = new ProductType( "SBLC" );
        ProductType rrc = new ProductType( "RRC" );
        ActivityType iss = new ActivityType( "ISS" );
        ActivityType osx = new ActivityType( "OSX" );
        FeeType commission = new FeeType( "Commission" );
        FeeType postage = new FeeType( "Postage" );
        FeeType telex = new FeeType( "Telex" );

        rules.add( createRule( 1,
View Full Code Here

Examples of org.drools.examples.templates.ActivityType

        ArrayList<FeeScheduleRule> rules = new ArrayList<FeeScheduleRule>();
        FeeScheduleType standard = new FeeScheduleType( "STANDARD" );
        FeeScheduleType flat = new FeeScheduleType( "FLAT" );
        ProductType sblc = new ProductType( "SBLC" );
        ProductType rrc = new ProductType( "RRC" );
        ActivityType iss = new ActivityType( "ISS" );
        ActivityType osx = new ActivityType( "OSX" );
        FeeType commission = new FeeType( "Commission" );
        FeeType postage = new FeeType( "Postage" );
        FeeType telex = new FeeType( "Telex" );

        rules.add( createRule( 1,
View Full Code Here

Examples of org.huihoo.workflow.xpdl.activity.ActivityType

    newLine(out);
    serialize(activity.getImplementation(), out, nsPrefix, ident_unit + 1);
    serializeTransitionRestrictions(activity, out, nsPrefix, ident_unit + 1);
   
   
    ActivityType act_type=activity.getActivityType();
    if(act_type != null)
    {
      activity.addExtendedAttribute(new ExtendedAttribute(XPDLGlobals.ACTIVITY_TYPE,act_type.getType()));
    }
   
    PerformerType pf_type=activity.getPerformerType();
    if(pf_type!=null)
    {
View Full Code Here

Examples of org.huihoo.workflow.xpdl.activity.ActivityType

  {
    log.debug(
      "[dispatch_general] workitem: " + workflowWork.getInfo() + " | transition: " + workflowTransition.getInfo());

    PerformerType performerType = workflowTransition.getToWorkflowActivity().getPerformerType();
    ActivityType activityType = workflowTransition.getToWorkflowActivity().getActivityType();

    if (PerformerType.PERFORMER_AUTOMATION.equals(performerType)
      || !ActivityType.ACTIVITY_BUSINESS.equals(activityType))
    {
      return dispatch_automation(
View Full Code Here

Examples of org.zanata.common.ActivityType

            try {
                HTextFlowTarget target =
                        textFlowTargetDAO.findById(event.getTextFlowTargetId(),
                                false);
                HDocument document = documentDAO.getById(event.getDocumentId());
                ActivityType activityType =
                        event.getNewState().isReviewed() ? ActivityType.REVIEWED_TRANSLATION
                                : ActivityType.UPDATE_TRANSLATION;

                logActivityAlreadyLocked(actorId,
                        document.getProjectIteration(), target, activityType,
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.