Package org.huihoo.workflow.xpdl

Examples of org.huihoo.workflow.xpdl.WorkflowProcess


        workflowTransition,
        pathDispBatch);
    }

    WorkflowActivity ownerActivity = workflowWork.getWorkflowActivity();
    WorkflowProcess ownerProcess = ownerActivity.getWorkflowProcess();
    WorkflowActivity endActivity = ownerProcess.getEndActivity();
    if (endActivity.getUUID().equals(toActivity.getUUID()))
    {
      if (workflowWork instanceof WorkflowSubWork)
      {
        return DefaultActivityController.dispatch_r2p(workflowService,
View Full Code Here


    Store storeConfig,
    SchemaContext schemaContext,
    WorkflowCase workflowCase)
    throws SQLException
  {
    WorkflowProcess workflowProcess = workflowCase.getWorkflowProcess();
    String processId = workflowProcess.getUUID();
    String packageId = workflowProcess.getWorkflowPackage().getUUID();
    String caseId = workflowCase.getUUID();

    List paramList = new ArrayList();
    WorkflowParameter parameter = null;
View Full Code Here

      return null;
    }
    int sizeProcess = processes.size();
    for (int i = 0; i < sizeProcess; ++i)
    {
      WorkflowProcess workflowProcess = (WorkflowProcess) processes.get(i);
      if (processId.equals(workflowProcess.getUUID()))
      {
        return workflowProcess;
      }
    }
    return null;
View Full Code Here

    {
      return findWorkflowProcess(processNameOrID);
    }
   
    int sizeProcess = processes.size();
    WorkflowProcess workflowProcess = null;
    for (int i = 0; i < sizeProcess; ++i)
    {
      workflowProcess = (WorkflowProcess) processes.get(i);
      if (processNameOrID.equals(workflowProcess.getName()))
      {
        return workflowProcess;
      }
    }
    return null;
View Full Code Here

      String parent_workId = null;
      String vc_performer = null;
      String vc_activityId = null;
      String vc_owner_processId = null;
      WorkflowProcess ownerProcess = null;

      if (jrs.next())
      {
        parent_workId = jrs.getString("vc_parent_workId");
        vc_performer = jrs.getString("vc_performer");
        vc_activityId = jrs.getString("vc_activityId");
        vc_owner_processId=jrs.getString("vc_owner_processId");
       
        if (parent_workId == null)
        {
          workflowWork = new WorkflowWorkImpl();
          workflowWork.setWorkflowCase(workflowCase);
          workflowWork.setUUID(jrs.getString("vc_uuid"));         
       
          ownerProcess = workflowPackage.findWorkflowProcess(vc_owner_processId);
          workflowWork.setWorkflowActivity(ownerProcess.findWorkflowActivity(vc_activityId));
          workflowWork.setArriveTime(DateTools.toJavaDate(jrs.getTimestamp("dat_arriveTime")));
          workflowWork.setAcceptTime(DateTools.toJavaDate(jrs.getTimestamp("dat_acceptTime")));
          workflowWork.setDispatchTime(DateTools.toJavaDate(jrs.getTimestamp("dat_dispatchTime")));
        }
        else
        {
          SubWorkImpl workflowSubWork = new SubWorkImpl();
          workflowSubWork.setWorkflowCase(workflowCase);
          workflowSubWork.setUUID(jrs.getString("vc_uuid"));
          ownerProcess = workflowPackage.findWorkflowProcess(vc_owner_processId);
          workflowSubWork.setWorkflowActivity(ownerProcess.findWorkflowActivity(vc_activityId));
          workflowSubWork.setArriveTime(DateTools.toJavaDate(jrs.getTimestamp("dat_arriveTime")));
          workflowSubWork.setAcceptTime(DateTools.toJavaDate(jrs.getTimestamp("dat_acceptTime")));
          workflowSubWork.setDispatchTime(
            DateTools.toJavaDate(jrs.getTimestamp("dat_dispatchTime")));
View Full Code Here

      WorkflowActivity fromActivity=(fromWork!=null)?fromWork.getWorkflowActivity():null;
      WorkflowActivity toActivity=(toWork!=null)?toWork.getWorkflowActivity():null;
     
      if(fromActivity!=null && toActivity!=null)
      {
        WorkflowProcess owner_process=fromActivity.getWorkflowProcess();
        owner_processId=owner_process.getUUID();
        transitionId=owner_process.findWorkflowTransition(fromActivity,toActivity).getUUID();
      }
      pathId = caseIdGenerator.genWorkflowPathID(pkgId, processId, caseId);
      String strSQL =
        "INSERT INTO "
          + schemaContext.getTableName(SchemaContext.SCHEMA_PATH)
View Full Code Here

      String parent_workId = null;
      String vc_performer = null;
      String vc_caseId = null;
      String vc_activityId = null;
      String vc_owner_processId = null;
      WorkflowProcess ownerProcess = null;

      while (jrs.next())
      {
        parent_workId = jrs.getString("vc_parent_workId");
        vc_performer = jrs.getString("vc_performer");
        vc_activityId = jrs.getString("vc_activityId");
        vc_owner_processId = jrs.getString("vc_owner_processId");
        vc_caseId = jrs.getString("vc_caseId");
        if (parent_workId == null)
        {
          workflowWork = new WorkflowWorkImpl();
          workflowWork.setWorkflowCase(findCase_impl(gCaseDatabaseImpl,workflowProcess,operator,conn,false,vc_caseId, false));
          workflowWork.setUUID(jrs.getString("vc_uuid"));
          ownerProcess = workflowPackage.findWorkflowProcess(vc_owner_processId);
          workflowWork.setWorkflowActivity(ownerProcess.findWorkflowActivity(vc_activityId));
          workflowWork.setArriveTime(DateTools.toJavaDate(jrs.getTimestamp("dat_arriveTime")));
          workflowWork.setAcceptTime(DateTools.toJavaDate(jrs.getTimestamp("dat_acceptTime")));
          workflowWork.setDispatchTime(DateTools.toJavaDate(jrs.getTimestamp("dat_dispatchTime")));
          workflowWork.setPerformer(
          gCaseDatabaseImpl.getWorkflowService().getUserDatabase().findParticipant(
              vc_performer));
        }
        else
        {
          SubWorkImpl workflowSubWork = new SubWorkImpl();
          workflowSubWork.setWorkflowCase(findCase_impl(gCaseDatabaseImpl,workflowProcess,operator,conn,false,vc_caseId, false));
          workflowSubWork.setUUID(jrs.getString("vc_uuid"));
          ownerProcess = workflowPackage.findWorkflowProcess(vc_owner_processId);
          workflowSubWork.setWorkflowActivity(ownerProcess.findWorkflowActivity(vc_activityId));
          workflowSubWork.setArriveTime(DateTools.toJavaDate(jrs.getTimestamp("dat_arriveTime")));
          workflowSubWork.setAcceptTime(DateTools.toJavaDate(jrs.getTimestamp("dat_acceptTime")));
          workflowSubWork.setDispatchTime(
            DateTools.toJavaDate(jrs.getTimestamp("dat_dispatchTime")));
View Full Code Here

      String parent_processId = null;
      String parent_workId = null;
      String vc_performer = null;
      String vc_activityId = null;
      String vc_owner_processId = null;
      WorkflowProcess ownerProcess = null;

      while (jrs.next())
      {
        parent_workId = jrs.getString("vc_parent_workId");
        vc_performer = jrs.getString("vc_performer");
        vc_activityId = jrs.getString("vc_activityId");
        vc_owner_processId = jrs.getString("vc_owner_processId");
        if (parent_workId == null)
        {
          workflowWork = new WorkflowWorkImpl();
          workflowWork.setWorkflowCase(workflowCase);
          workflowWork.setUUID(jrs.getString("vc_uuid"));
          ownerProcess = workflowPackage.findWorkflowProcess(vc_owner_processId);
          workflowWork.setWorkflowActivity(ownerProcess.findWorkflowActivity(vc_activityId));
          workflowWork.setArriveTime(DateTools.toJavaDate(jrs.getTimestamp("dat_arriveTime")));
          workflowWork.setAcceptTime(DateTools.toJavaDate(jrs.getTimestamp("dat_acceptTime")));
          workflowWork.setDispatchTime(DateTools.toJavaDate(jrs.getTimestamp("dat_dispatchTime")));
          workflowWork.setPerformer(
          gCaseDatabaseImpl.getWorkflowService().getUserDatabase().findParticipant(vc_performer));
        }
        else
        {
          SubWorkImpl workflowSubWork = new SubWorkImpl();
          workflowSubWork.setWorkflowCase(workflowCase);
          workflowSubWork.setUUID(jrs.getString("vc_uuid"));
          ownerProcess = workflowPackage.findWorkflowProcess(vc_owner_processId);
          workflowSubWork.setWorkflowActivity(ownerProcess.findWorkflowActivity(vc_activityId));
          workflowSubWork.setArriveTime(DateTools.toJavaDate(jrs.getTimestamp("dat_arriveTime")));
          workflowSubWork.setAcceptTime(DateTools.toJavaDate(jrs.getTimestamp("dat_acceptTime")));
          workflowSubWork.setDispatchTime(
            DateTools.toJavaDate(jrs.getTimestamp("dat_dispatchTime")));
          workflowWork.setPerformer(gCaseDatabaseImpl.getWorkflowService().getUserDatabase().findParticipant(vc_performer));
View Full Code Here

TOP

Related Classes of org.huihoo.workflow.xpdl.WorkflowProcess

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.