📄 instancetablemanager.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 + -