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

正文內(nèi)容

dfc接口手冊(cè)v1(編輯修改稿)

2025-07-03 16:47 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 定該對(duì)象語(yǔ)法 public boolean fetch(String internalType) throws DfException描述 使用該方法可以從Repository取得一個(gè)當(dāng)前版本的對(duì)象,你必須擁有browse permission來(lái)調(diào)用它,并且無(wú)法使用checkin方法更新源對(duì)象。參數(shù) internalType對(duì)象的object type,例如如果fetch的是document對(duì)象,輸入dm_document,這是一個(gè)可選參數(shù),不使用就輸入null返回 true,如果在Server找到一個(gè)新版本的對(duì)象 false,如果在Serve沒(méi)有找到一個(gè)新版本的對(duì)象示例save()目的 保存一個(gè)對(duì)象到Repository語(yǔ)法 public void save() throws DfException描述 對(duì)一個(gè)對(duì)象使用該方法,你必須對(duì)該對(duì)象擁有write permission。該方法一般使用在創(chuàng)建一個(gè)新的對(duì)象。也可以使用在版本不發(fā)生變化的更新操作。參數(shù)返回示例 下面的示例為在Repository創(chuàng)建一個(gè)對(duì)象IDfFolder folder = (IDfFolder) (dm_folder)。 (DIR_NAME)。 (/Temp)。 ()。 接口IDfSysObject 語(yǔ)法public abstract interface extends 描述IDfSysObject接口提供了與Repository里的dm_sysobject對(duì)象進(jìn)行交互所必需的功能,它擴(kuò)展了IDfPersistentObject對(duì)象。IDfSysObject接口提供的許多內(nèi)容管理相關(guān)的方法,也可以通過(guò)IDfOperation接口在實(shí)現(xiàn),例如addNode(),checkin(),checkout()等方法,這里推薦使用IDfOperation接口來(lái)實(shí)現(xiàn)這些任務(wù)。主要成員變量主要成員方法getObjectName()目的 返回對(duì)象的object_name屬性語(yǔ)法 public String getObjectName() throws DfException描述 返回對(duì)象的object_name屬性。參數(shù)返回 對(duì)象的object_name示例getObjectName()目的 返回對(duì)象的object_name屬性語(yǔ)法 public String getObjectName() throws DfException描述 返回對(duì)象的object_name屬性。參數(shù) internalType對(duì)象的object type,例如如果fetch的是document對(duì)象,輸入dm_document,這是一個(gè)可選參數(shù),不使用就輸入null返回 true,如果在Server找到一個(gè)新版本的對(duì)象 false,如果在Serve沒(méi)有找到一個(gè)新版本的對(duì)象示例getContent()目的 取得一個(gè)對(duì)象的內(nèi)容語(yǔ)法 public ByteArrayInputStream getContent() throws DfException描述 從Content Server復(fù)制一個(gè)對(duì)象到ByteArrayInputStream對(duì)象。參數(shù)返回 返回一個(gè)包含對(duì)象內(nèi)容的ByteArrayInputStream對(duì)象示例 下面的示例為從Repository取得一個(gè)對(duì)象的內(nèi)容 IDfId myId = (09...1)。 IDfSysObject sysObj = (IDfSysObject)(myId)。 ByteArrayInputStream bais = ()。 if (() 0) { String strTemp = (bais)。 }getContentType()目的 取得一個(gè)對(duì)象的內(nèi)容文件格式語(yǔ)法 public String getContentType() throws DfException描述 返回一個(gè)對(duì)象的內(nèi)容文件格式,就是說(shuō)返回的是dm_sysobject對(duì)象的a_content_type屬性。參數(shù)返回 返回一個(gè)對(duì)象的內(nèi)容文件格式示例 下面的示例為復(fù)制了一個(gè)rendition IDfId myId = (09...1)。 IDfSysObject sysObj = (IDfSysObject)(myId)。 IDfFormat myFormat = (())。 String ext = ()。 String filePath = c:/temp/ + () + . + ext。(filePath, (), 0, , false)。setContentType(String contentType)目的 設(shè)置一個(gè)對(duì)象的內(nèi)容文件格式語(yǔ)法 public void setContentType(String contentType) throws DfException描述 設(shè)置一個(gè)對(duì)象的內(nèi)容文件格式,這個(gè)對(duì)象必須是Documentum Server能夠識(shí)別的。參數(shù) contentType 內(nèi)容文件格式,例如crtext是文本文件的格式,msw8是microsoft word文檔的格式返回示例 下面的示例為創(chuàng)建一個(gè)新對(duì)象到Repository document = (IDfDocument) (dm_document)。 (FILE_NAME)。 (crtext)。// add content to this dm_document (c:/)。()。link(String folderSpec)目的 關(guān)聯(lián)對(duì)象到folder或者cabinet語(yǔ)法 public void link(String folderSpec) throws DfException描述 這個(gè)關(guān)聯(lián)操作只有在執(zhí)行save和checkin操作后才生效。參數(shù) folderSpec 定義你想關(guān)聯(lián)的folder,cabinet對(duì)象ID,或者是folder path返回示例 下面的示例為移動(dòng)一個(gè)對(duì)象 IDfId myId = (09...1)。 IDfSysObject sysObj = (IDfSysObject)(myId)。 (/DFCSourceCab)。 (/DFCTargetCab)。 ()。unlink(String folderSpec)目的 移除對(duì)象到folder或者cabinet的關(guān)聯(lián)語(yǔ)法 public void unlink(String folderSpec) throws DfException描述 這個(gè)移除關(guān)聯(lián)操作只有在執(zhí)行save和checkin操作后才生效。參數(shù) folderSpec 定義你想移除關(guān)聯(lián)的folder,cabinet對(duì)象ID,或者是folder path返回示例 參考link()checkin(boolean fRetainLock, String versionLabels)目的 創(chuàng)建一個(gè)新版本的對(duì)象,解除給前一個(gè)版本所加的鎖語(yǔ)法 public IDfId checkin(boolean fRetainLock, String versionLabels) throws DfException描述 創(chuàng)建一個(gè)新版本的對(duì)象,解除給前一個(gè)版本所加的鎖,并且保證前面已經(jīng)checkout該對(duì)象。參數(shù) fRetainLock True,給新創(chuàng)建的版本加鎖 False,不給新創(chuàng)建的版本加鎖 versionLabels給新版本創(chuàng)建一個(gè)新的字符標(biāo)簽,可以是一個(gè)或多個(gè),如果不指定,則系統(tǒng)會(huì)默認(rèn)賦CURRENT給它返回 返回對(duì)象新版本的一個(gè)IDfId對(duì)象示例 下面的示例為checkin指定的對(duì)象 IDfId myId = (09...1)。 IDfSysObject sysObj = (IDfSysObject)(myId)。 if (!()) { ()。 } (())。 (APPROVED)。 //sets symbolic version label IDfId newSysObjId = (false, )。checkout()目的 給一個(gè)對(duì)象加鎖語(yǔ)法 public void checkout() throws DfException描述 執(zhí)行這個(gè)動(dòng)作的過(guò)程,實(shí)際上是對(duì)checkout的對(duì)象的r_lock_machine屬性進(jìn)行設(shè)值得過(guò)程。參數(shù)返回示例 下面的示例為checkout指定的對(duì)象 IDfSysObject sysObj = (IDfSysObject) (new DfId(09...1))。 if (!()) { ()。 (())。 }其它有用的操作如果想得到一個(gè)類(lèi)型的所有子類(lèi),可以執(zhí)行下面的代碼 StringBuilder bldr = new StringBuilder(24)。 (select r_type_name from dmi_type_info where ANY r_supertype IN (39。)。 (superType)。 (39。))。 String strQuery = ()。 clientX = new DfClientX()。 query = ()。 (strQuery)。 collection = (session, )。 while (()) { String type = (r_type_name)。 }如果想得到所有Documentum Server支持的內(nèi)容對(duì)象類(lèi)型,可以執(zhí)行下面的代碼 IDfClientX clientx = new DfClientX()。 IDfQuery query = ()。 String dql = select name from dm_format。 (dql)。 IDfCollection collection = (session, )。 try { while(()){ ((name))。 } } finally { if (collection != null) { ()。 } }如果要獲得一個(gè)IDfTypedObject對(duì)象,察看這個(gè)對(duì)象的某些屬性的話,()來(lái)取得這個(gè)對(duì)象,最好使用DQL Query,因?yàn)镮DfTypedObject對(duì)象有70多個(gè)屬性,通過(guò)Session獲得在性能上比DQL Query要差。 接口IDfWorkflowBuilder 語(yǔ)法public abstract interface 描述IDfCollection接口提供了啟動(dòng)一個(gè)workflow需要的方法。主要成員變量主要成員方法initWorkflow()目的 創(chuàng)建并保存一個(gè)workflow對(duì)象語(yǔ)法 public IDfId initWorkflow() throws DfException描述 在Documentum Server上創(chuàng)建并保存一個(gè)workflow對(duì)象,只有在調(diào)用這個(gè)方法以后,才能調(diào)用runWorkflow方法啟動(dòng)workflow。參數(shù)返回 包括dm_workflow object ID的IDfId對(duì)象示例 下面的示例為創(chuàng)建一個(gè)workflow實(shí)例 IDfWorkflowBuilder workflowBuilder = session .newWorkflowBuilder(new DfId(4b0004578000084d))。 // Init the workflow! IDfId NewWorkflowId = ()。 (Workflow initted! Id: + NewWorkflowId)。 // Start the workflow running! IDfId NewWorkflowId2 = ()。 (Workflow started! Id: + NewWorkflowId2)。 // You would add your package here if necessary // Get the workflow object we created IDfWorkflow workflow = ()。 四.Common Tools這一部分接口的作用是輔助DFC編程,使DFC開(kāi)發(fā)變得更有效率。 接口IDfCollection 語(yǔ)法public abstract interface extends 描述IDfCollection接口提供了訪問(wèn)collection對(duì)象的方法。主要成員變量主要成員方法next()目的 得到collection的下一行記錄語(yǔ)法 public boolean next() throw
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1