⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 processmanager.java

📁 一个工作流的原型
💻 JAVA
字号:
/* * ProcessManager.java * * Created on 2005年1月6日, 上午11:21 */package workflow.xwfbox.process;import workflow.xwfbox.engine.InstanceBinding;import java.util.Vector;import java.util.Iterator;/** * * @author  Administrator */public class ProcessManager {        String _inxml;    String _mapping;    workflow.xwfbox.process.Package pkg;        /** Creates a new instance of ProcessManager */    public ProcessManager() {    }        public void XMLMapping(String mapping, String inxml) {        _mapping = mapping;        _inxml = inxml;        pkg = (workflow.xwfbox.process.Package)InstanceBinding.getXMLInfo(inxml, mapping);    }        public Activities getActivities(String processId) {        WorkflowProcesses procs = (WorkflowProcesses)pkg.getWorkflowProcesses();        Vector processes = procs.getWorkflowProcess();        Iterator it = processes.iterator();        while (it.hasNext()) {            WorkflowProcess process = (WorkflowProcess)it.next();            if (process.getId().equals(processId)) {                return (Activities)process.getActivities();            }        }        return null;    }        public Activity getActivity(String processId, String activityId) {        Activities acts = getActivities(processId);        Vector activities = acts.getActivity();        Iterator it = activities.iterator();        while (it.hasNext()) {            Activity activity = (Activity)it.next();            if (activity.getId().equals(activityId)) {                return activity;            }        }        return null;    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -