public final class BPD extends Object implements XMLElementChangeListener
| 限定符和类型 | 字段和说明 |
|---|---|
static ImageIcon |
appIcon |
String |
projectName |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
addForm(String path) |
void |
addToRecentFiles(String filename)
添加最近打开过的本地文件
|
void |
autoLogin(com.ds.jds.core.User user) |
void |
checkNameAndOpenDocumentIfPossible(String name) |
void |
cloneWorkflowProcess(String wfStr) |
boolean |
close() |
protected WindowAdapter |
createAppCloser()
Creates AppCloser object.
|
void |
fillUser() |
ProcessEditor |
getActivedProcessEditor()
获得当前正在编辑的流程界面
|
Map |
getActMap() |
static ImageIcon |
getAppIcon()
Returns the application icon.
|
static String |
getAppTitle()
Returns the application title.
|
CtBPDService |
getBPDService()
获得WebService实例.
|
String |
getFilename()
Gets the filename of current document.
|
javax.help.HelpBroker |
getHelpBroker()
获取帮助代理对象
|
static BPD |
getInstance() |
Map |
getLocalEditingProcessMap()
返回localEditingProcessMap对象集合
|
static ImageIcon |
getLogoIcon()
Returns the logo icon.
|
MainCenterDownPanel |
getMainCenterDownPanel()
获取当前主窗体的中下窗口
|
JFrame |
getMainFrame() |
MainLeftDownPanel |
getMainLeftDownPanel()
获取当前主窗体的左下窗口
|
String |
getMandatoryConformanceClass() |
PackageEditor |
getPackageEditor()
Returns the instance of package editor that maintains current package.
|
String |
getPackProcessDefList(String processdefList)
获得远程流程定义信息集
|
Package |
getRealXMLPackage()
Gets the main package representing opened XML file.
|
JMenu |
getRecentFilesMenu() |
Map<String,ProcessEditor> |
getRemoteEditingProcessMap()
返回remoteEditingProcessMap对象集合
|
List<com.ds.bpm.client.ProcessDef> |
getRemoteProcessDefList(Boolean reLoad)
获得远程流程定义信息集
|
Map |
getRemoteProcessMap()
返回remoteProcessMap对象集合
|
Map |
getRomveWorkflowProcessMap() |
com.ds.iot.json.UserInfo |
getUserInfo()
获得登陆用户信息对象.
|
Map |
getWorkflowProcessMap() |
XMLInterface |
getXMLInterface() |
Map |
getXpdlFilePathMap()
返回xpdlFilePathMap对象集合
|
void |
init(boolean isFrame) |
void |
initHelpSystem(JFrame frame) |
boolean |
isLogined()
获得用户是否登陆标志.
|
boolean |
isModified()
Returns if the document is modified.
|
boolean |
isProcessOpenedAfresh(String processFlag,
String processDefVersionId)
验证是否重新打开流程
|
static void |
main(String[] args)
Main method.
|
void |
message(String message,
int type) |
void |
open(String dir) |
String |
openDialog(String message)
Show a file open dialog and return the filename.
|
Package |
openDocument(String filename,
boolean clearOtherPackages,
boolean openFromStream)
Used to open new document when some other document is beeing edited (called
from New and OpenLocal actions).
|
void |
openRomveWorkflow(String processDefVersionId) |
void |
openRomveWorkflow(String processDefVersionId,
boolean show) |
void |
openWFFromString(String wfStr) |
void |
openWorkflow(String processDefVersionId) |
void |
openWorkflow(String processDefVersionId,
boolean show) |
String |
readFile(String filePathAndName,
String encoding) |
void |
refreshModel() |
void |
refreshOpenedWorkflowProcess()
刷新已经打开在显示面板中的流程
|
String |
saveDialog(String message,
int filteringMode,
String initialName) |
String |
saveWFToString(Package pkg) |
void |
setActivedProcessEditor(ProcessEditor processEditor)
设置当前正在编辑的流程界面
|
void |
setAppTitle(String title)
Set the application title.
|
void |
setFilename(String filename)
Sets the filename of current document.
|
void |
setLoginedUserForOpenedProcesses()
指定所有打开流程的登录编辑用户
|
void |
setLoginFlag(boolean isLogin)
设置用户登陆标志.
|
void |
setMainFrame(JFrame mainFrame) |
void |
setModified(boolean modified)
Sets the indication if document is modified.
|
void |
setPackageEditor(PackageEditor packageEditor)
设置当前正在编辑的流程界面
|
void |
setRecentFilesMenu(JMenu rfm) |
void |
setRemoteProcessMap(List<com.ds.bpm.client.ProcessDef> remoteProcessDefList)
设置远程流程列表,remoteProcessMap对象集合
|
void |
setSelectionCells(Set wc,
boolean refesh) |
void |
setUserInfo(com.ds.iot.json.UserInfo userinfo)
设置登陆用户信息对象.
|
boolean |
validateWorkflowProcess(Package pkg) |
Package |
wf2Package(String wfStr) |
void |
xmlElementChanged(XMLElement el)
Reacts upon the XML element change by setting isModified flag of
PackageEditor if needed.
|
public static BPD getInstance()
public static String getAppTitle()
public void setAppTitle(String title)
public static ImageIcon getLogoIcon()
public static ImageIcon getAppIcon()
public void autoLogin(com.ds.jds.core.User user)
public void init(boolean isFrame)
public String getFilename()
public void setFilename(String filename)
protected WindowAdapter createAppCloser()
public JMenu getRecentFilesMenu()
public void open(String dir) throws IOException
IOExceptionpublic void addToRecentFiles(String filename)
public boolean close()
public PackageEditor getPackageEditor()
public Package getRealXMLPackage()
public void setModified(boolean modified)
public boolean isModified()
public MainLeftDownPanel getMainLeftDownPanel()
public MainCenterDownPanel getMainCenterDownPanel()
public void checkNameAndOpenDocumentIfPossible(String name)
name - public Map getWorkflowProcessMap()
public Map getRomveWorkflowProcessMap()
public void openWorkflow(String processDefVersionId)
public void openWorkflow(String processDefVersionId, boolean show)
public void openRomveWorkflow(String processDefVersionId)
public void openRomveWorkflow(String processDefVersionId, boolean show)
public boolean validateWorkflowProcess(Package pkg)
public Package openDocument(String filename, boolean clearOtherPackages, boolean openFromStream)
public String openDialog(String message)
public void message(String message, int type)
public void setRecentFilesMenu(JMenu rfm)
public void xmlElementChanged(XMLElement el)
xmlElementChanged 在接口中 XMLElementChangeListenerpublic String getMandatoryConformanceClass()
public static void main(String[] args)
public void setPackageEditor(PackageEditor packageEditor)
packageEditor - current actived processEditorpublic void setActivedProcessEditor(ProcessEditor processEditor)
processEditor - current actived processEditorpublic ProcessEditor getActivedProcessEditor()
public void setLoginFlag(boolean isLogin)
isLogin - 用户登陆标志public void fillUser()
public boolean isLogined()
public CtBPDService getBPDService()
public Map getXpdlFilePathMap()
public Map getLocalEditingProcessMap()
public Map getRemoteProcessMap()
public void setRemoteProcessMap(List<com.ds.bpm.client.ProcessDef> remoteProcessDefList)
public Map<String,ProcessEditor> getRemoteEditingProcessMap()
public void setUserInfo(com.ds.iot.json.UserInfo userinfo)
userinfo - 用户信息public com.ds.iot.json.UserInfo getUserInfo()
public javax.help.HelpBroker getHelpBroker()
public void openWFFromString(String wfStr)
public void cloneWorkflowProcess(String wfStr)
public void initHelpSystem(JFrame frame)
public List<com.ds.bpm.client.ProcessDef> getRemoteProcessDefList(Boolean reLoad)
com.ds.common.JDSExceptionpublic String getPackProcessDefList(String processdefList)
public boolean isProcessOpenedAfresh(String processFlag, String processDefVersionId)
processDefVersionId - 流程IDpublic void setLoginedUserForOpenedProcesses()
public void refreshModel()
public Map getActMap()
public void setSelectionCells(Set wc, boolean refesh)
public void refreshOpenedWorkflowProcess()
public XMLInterface getXMLInterface()
public JFrame getMainFrame()
public void setMainFrame(JFrame mainFrame)
Copyright © 2023 onecode. All rights reserved.