freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

dfc接口手冊(cè)v1(參考版)

2025-06-09 16:47本頁面
  

【正文】 圖3 BOF Architecture 八.BPM related Interface 圖4 Component of Workflow 附錄1 DMCL APIs 和 DFC Methods的對(duì)應(yīng)表Abort IDfSession :: abortTransAcquire IDfRouter :: acquire.Addnote IDfSysObject :: addNoteAddrendition IDfSysObject :: addRenditionIDfSysObject :: addRenditionExAnyevents IDfSession :: hasEventsAppend IDfTypedObject :: appendBooleanIDfTypedObject :: appendDoubleIDfTypedObject :: appendIdIDfTypedObject :: appendIntIDfTypedObject :: appendStringIDfTypedObject :: appendTimeIDfTypedObject :: appendValueAppendcontent IDfSysObject :: appendContentAppendfile IDfSysObject :: appendFileAppendpart IDfSysObject :: appendPartAppendtask IDfRouter :: appendTaskApply IDfSession :: applyArchive IDfSession :: archiveAssemble IDfSysOb。BOF是Documentum中的策略架構(gòu)。  隨Documentum 5安裝直接提供的SBO數(shù)量是有限的,但是SBO可以從Documentum 開發(fā)人員項(xiàng)目的組件交換中心 ()得到,也可以自行設(shè)計(jì)。  業(yè)務(wù)對(duì)象框架支持兩類業(yè)務(wù)對(duì)象:   基于服務(wù)的對(duì)象(SBO)   基于類型的對(duì)象(TBO)   SBO公開了對(duì)所有對(duì)象類型(例如工作流、收件箱)都可用的功能,而TBO只實(shí)現(xiàn)了針對(duì)特定對(duì)象類型的分散的功能片斷。  BOF位于Documentum基本類庫(DFC) 之中,它提供了開發(fā)可插入控件的功能,每個(gè)組件實(shí)現(xiàn)了一個(gè)或多個(gè)中間層業(yè)務(wù)規(guī)則。 } } 七.Documentum Business Object Framework  Documentum使開發(fā)人員可以利用業(yè)務(wù)對(duì)象框架(BOF)將業(yè)務(wù)邏輯封裝在多個(gè)獨(dú)立的組件里。 while (()) { docName = (object_name)。 String docName = null。 (dql)。)。參數(shù) session 當(dāng)前session queryType 0 READ QUERY 1 QUERY 2 CACHE QUERY 3 EXECUTE QUERY 4 EXECUTE READ QUERY 5 APPLY返回 保存查詢結(jié)果的IDfCollection對(duì)象示例 下面的示例為DQL查詢結(jié)果保存為collection對(duì)象 String dql = SELECT r_object_id, object_name from dm_document where folder(39。2. 直接通過JDBC,或者ODBC來訪問DB查詢的基本流程如下 獲得一個(gè)IDfQuery對(duì)象 給查詢對(duì)象設(shè)置DQL查詢屬性 執(zhí)行查詢,得到結(jié)果集 迭代查詢結(jié)果,返回需要的值 關(guān)閉連接 接口IDfQuery 語法public abstract interface 描述IDfCollection接口提供了對(duì)repository進(jìn)行查詢的基本功能。IDfQuery本身也只是一個(gè)輔助DFC編程的工具,具體執(zhí)行時(shí)需要傳送session給IDfQuery對(duì)象。參數(shù) newFilePath本地文件系統(tǒng)的文件路徑。返回示例 參考setDestinationFolderId方法示例 接口IDfImportNode 語法public abstract interface extends 描述IDfImportNode實(shí)現(xiàn)了一個(gè)import操作的對(duì)象。 }setSession(IDfSession importSession)目的 設(shè)置session來創(chuàng)建一個(gè)新的repository對(duì)象語法 public void setSession(IDfSession importSession) throws DfException描述 設(shè)置session來創(chuàng)建一個(gè)新的repository對(duì)象。 (Object ID + i + : + ().toString() + )。 i iCount。 (Number of nodes after operation: + iCount )。 IDfList myNodes = ()。 } IDfImportNode node = (IDfImportNode) ( srcFileOrDir )。 IDfFile myFile = ( srcFileOrDir )。 } ( () )。 folder = (/Temp)。 ( session )。返回示例 下面的示例為執(zhí)行一個(gè)XML文件的import操作 IDfClientX clientx = new DfClientX()。主要成員變量數(shù)值 語法 描述 主要成員方法setDestinationFolderId(IDfId destinationFolderId)目的 設(shè)置目標(biāo)文件夾的object id語法 public void setDestinationFolderId(IDfId destinationFolderId) throws DfException描述 設(shè)置目標(biāo)文件夾的object id,該方法可以被IDfOperationNode的setDestinationFolderId方法覆寫。s id: + ().toString() )。 i++) { IDfOperationNode childrenNode = (IDfOperationNode)(i)。 for(int i = 0。參數(shù)返回 IDfList對(duì)象,如果children不存在,則返回null示例 下面的示例為打印所有node的后代 public static void printChildrenNodes(IDfOperationNode node)throws Exception { IDfList children = ()。 } 接口IDfOperationNode 語法public abstract interface 描述實(shí)現(xiàn)了operation的一個(gè)節(jié)點(diǎn)。 (Executing step: + ())。 stepIndex stepCount。 int stepCount = ()。參數(shù)返回 true:operation執(zhí)行成功 false:operation執(zhí)行不成功示例 參考add方法示例getSteps()目的 返回操作步驟列表語法 public IDfList getSteps() throws DfException描述 返回操作步驟列表。 } else (\nImport Operation successful!)。 (fullPath)。 (destinationFolderId)。 IDfImportOperation importOperation = new DfImportOperation()。參數(shù) newObject添加到operation的對(duì)象,這個(gè)對(duì)象可以是IDfSysObject,文件路徑,虛擬文件等。每個(gè)operation都有一個(gè)或多個(gè)根nodes組成,每個(gè)node都有一個(gè)或者多個(gè)子nodes組成。如果在對(duì)多個(gè)nodes執(zhí)行一種操作的時(shí)候,其中一個(gè)對(duì)象發(fā)生錯(cuò)誤,operations仍舊執(zhí)行下去,執(zhí)行完成以后,返回出錯(cuò)的nodes,你可以選擇放棄這次操作,或者接受這種操作結(jié)果。2. IDfXMLTransformOperation支持XML轉(zhuǎn)化,需要用到Xalan Transformation engine并指定XSLT stylesheet來轉(zhuǎn)化XML文檔。 Operations也有繼承關(guān)系,所有的IDfXXXOperation都繼承自IDfOperation接口(XXX具體代表import,checkin,checkout等動(dòng)作),所有的IDfXXXNode都繼承自IDfOperationNode接口(XXX具體代表import,checkin,checkout等動(dòng)作)。Session管理事務(wù)的時(shí)候,也可以利用operations,這一點(diǎn)在Clients和Session里講到了。Operations包是一組高層次的執(zhí)行通用內(nèi)容管理的功能的接口集合,例如import,checkin,checkout,export,delete。主要成員變量主要成員方法getId()目的 返回一個(gè)ID的字符串語法 public String getId()描述 返回一個(gè)ID的字符串。 IDfTime modifyDate = ( r_modify_date )。 // Sort the rows by r_modify_date and then display. ... // Sort the rows by r_object_name and then display. ...}要避免在以下情況使用這個(gè)方法 while ( () ) { IDfPersistentObject row = ()。參數(shù)返回 IDfTypedObject接口對(duì)象示例 下面的示例為緩存collection行對(duì)象 // Suck all the rows into memory. Vector[] rows = new Vector()。 i++ ) { switch (attributes[i].getDataType()) { case : String s = (attributes[i].getName())。 while ( () ) { for ( int i = 0。 i attributeCount。 IDfAttr[] attributes = new IDfAttr[ attributeCount ]。參數(shù)返回 true:如果還有下一行記錄存在 false:如果不存在下一行記錄示例 下面的示例為DQL查詢結(jié)果保存為collection對(duì)象 collection = (session, )。 接口IDfCollection 語法public abstract interface extends 描述IDfCollection接口提供了訪問collection對(duì)象的方法。 // You would add your package here if necessary // Get the workflow object we created IDfWorkflow workflow = ()。 // Start the workflow running! IDfId NewWorkflowId2 = ()。 // Init the workflow! IDfId NewWorkflowId = ()。主要成員變量主要成員方法initWorkflow()目的 創(chuàng)建并保存一個(gè)workflow對(duì)象語法 public IDfId initWorkflow() throws DfException描述 在Documentum Server上創(chuàng)建并保存一個(gè)workflow對(duì)象,只有在調(diào)用這個(gè)方法以后,才能調(diào)用runWorkflow方法啟動(dòng)workflow。 } }如果要獲得一個(gè)IDfTypedObject對(duì)象,察看這個(gè)對(duì)象的某些屬性的話,()來取得這個(gè)對(duì)象,最好使用DQL Query,因?yàn)镮DfTypedObject對(duì)象有70多個(gè)屬性
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1