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

📄 instancetablemanager.java

📁 一个工作流的原型
💻 JAVA
字号:
/* * InstanceTableManager.java * * Created on 2004年12月29日, 下午10:04 */package workflow.xwfbox.instanceTable;import workflow.xwfbox.engine.InstanceBinding;import java.util.Vector;import java.util.Iterator;/** * * @author  Administrator */public class InstanceTableManager {    String InstanceMappingTableBinding = "file:///D:/xwfbox-v3/Source/xml/mapping/InstanceTableMapping.xml";    String InstanceMappingTable = "D:/xwfbox-v3/Source/xml/instances/InstanceTable.xml";    InstanceTable _instanceTable = null;    /** Creates a new instance of InstanceTableManager */    public InstanceTableManager() {        _instanceTable = (InstanceTable)InstanceBinding.getXMLInfo(InstanceMappingTable, InstanceMappingTableBinding);        if (_instanceTable == null) {            _instanceTable = new InstanceTable();        }    }        public InstanceTable getInstanceTable() {        return _instanceTable;    }        public void setInstanceTable(InstanceTable instanceTable) {        _instanceTable = instanceTable;    }        public void updateInstanceTable() {        InstanceBinding.putXMLInfo(_instanceTable, InstanceMappingTable, InstanceMappingTableBinding);    }        public String getInstanceLocation(String instanceId) {        Vector instanceRecs = _instanceTable.getInstanceRecs();        Iterator it = instanceRecs.iterator();        while (it.hasNext()) {            InstanceRec instanceRec = (InstanceRec)it.next();            if (instanceRec.getInstanceId().equals(instanceId)) {                return instanceRec.getInstanceLoc();            }        }        return null;    }        public String getPackageLocation(String instanceId) {        Vector instanceRecs = _instanceTable.getInstanceRecs();        Iterator it = instanceRecs.iterator();        while (it.hasNext()) {            InstanceRec instanceRec = (InstanceRec)it.next();            if (instanceRec.getInstanceId().equals(instanceId)) {                return instanceRec.getPackageLoc();            }        }        return null;    }        public String getProcessId(String instanceId) {        Vector instanceRecs = _instanceTable.getInstanceRecs();        Iterator it = instanceRecs.iterator();        while (it.hasNext()) {            InstanceRec instanceRec = (InstanceRec)it.next();            if (instanceRec.getInstanceId().equals(instanceId)) {                return instanceRec.getProcessId();            }        }        return null;    }}

⌨️ 快捷键说明

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