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

正文內(nèi)容

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

2025-07-03 16:47 本頁面
 

【文章內(nèi)容簡介】 定該對象語法 public boolean fetch(String internalType) throws DfException描述 使用該方法可以從Repository取得一個當(dāng)前版本的對象,你必須擁有browse permission來調(diào)用它,并且無法使用checkin方法更新源對象。參數(shù) internalType對象的object type,例如如果fetch的是document對象,輸入dm_document,這是一個可選參數(shù),不使用就輸入null返回 true,如果在Server找到一個新版本的對象 false,如果在Serve沒有找到一個新版本的對象示例save()目的 保存一個對象到Repository語法 public void save() throws DfException描述 對一個對象使用該方法,你必須對該對象擁有write permission。該方法一般使用在創(chuàng)建一個新的對象。也可以使用在版本不發(fā)生變化的更新操作。參數(shù)返回示例 下面的示例為在Repository創(chuàng)建一個對象IDfFolder folder = (IDfFolder) (dm_folder)。 (DIR_NAME)。 (/Temp)。 ()。 接口IDfSysObject 語法public abstract interface extends 描述IDfSysObject接口提供了與Repository里的dm_sysobject對象進(jìn)行交互所必需的功能,它擴(kuò)展了IDfPersistentObject對象。IDfSysObject接口提供的許多內(nèi)容管理相關(guān)的方法,也可以通過IDfOperation接口在實現(xiàn),例如addNode(),checkin(),checkout()等方法,這里推薦使用IDfOperation接口來實現(xiàn)這些任務(wù)。主要成員變量主要成員方法getObjectName()目的 返回對象的object_name屬性語法 public String getObjectName() throws DfException描述 返回對象的object_name屬性。參數(shù)返回 對象的object_name示例getObjectName()目的 返回對象的object_name屬性語法 public String getObjectName() throws DfException描述 返回對象的object_name屬性。參數(shù) internalType對象的object type,例如如果fetch的是document對象,輸入dm_document,這是一個可選參數(shù),不使用就輸入null返回 true,如果在Server找到一個新版本的對象 false,如果在Serve沒有找到一個新版本的對象示例getContent()目的 取得一個對象的內(nèi)容語法 public ByteArrayInputStream getContent() throws DfException描述 從Content Server復(fù)制一個對象到ByteArrayInputStream對象。參數(shù)返回 返回一個包含對象內(nèi)容的ByteArrayInputStream對象示例 下面的示例為從Repository取得一個對象的內(nèi)容 IDfId myId = (09...1)。 IDfSysObject sysObj = (IDfSysObject)(myId)。 ByteArrayInputStream bais = ()。 if (() 0) { String strTemp = (bais)。 }getContentType()目的 取得一個對象的內(nèi)容文件格式語法 public String getContentType() throws DfException描述 返回一個對象的內(nèi)容文件格式,就是說返回的是dm_sysobject對象的a_content_type屬性。參數(shù)返回 返回一個對象的內(nèi)容文件格式示例 下面的示例為復(fù)制了一個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è)置一個對象的內(nèi)容文件格式語法 public void setContentType(String contentType) throws DfException描述 設(shè)置一個對象的內(nèi)容文件格式,這個對象必須是Documentum Server能夠識別的。參數(shù) contentType 內(nèi)容文件格式,例如crtext是文本文件的格式,msw8是microsoft word文檔的格式返回示例 下面的示例為創(chuàng)建一個新對象到Repository document = (IDfDocument) (dm_document)。 (FILE_NAME)。 (crtext)。// add content to this dm_document (c:/)。()。link(String folderSpec)目的 關(guān)聯(lián)對象到folder或者cabinet語法 public void link(String folderSpec) throws DfException描述 這個關(guān)聯(lián)操作只有在執(zhí)行save和checkin操作后才生效。參數(shù) folderSpec 定義你想關(guān)聯(lián)的folder,cabinet對象ID,或者是folder path返回示例 下面的示例為移動一個對象 IDfId myId = (09...1)。 IDfSysObject sysObj = (IDfSysObject)(myId)。 (/DFCSourceCab)。 (/DFCTargetCab)。 ()。unlink(String folderSpec)目的 移除對象到folder或者cabinet的關(guān)聯(lián)語法 public void unlink(String folderSpec) throws DfException描述 這個移除關(guān)聯(lián)操作只有在執(zhí)行save和checkin操作后才生效。參數(shù) folderSpec 定義你想移除關(guān)聯(lián)的folder,cabinet對象ID,或者是folder path返回示例 參考link()checkin(boolean fRetainLock, String versionLabels)目的 創(chuàng)建一個新版本的對象,解除給前一個版本所加的鎖語法 public IDfId checkin(boolean fRetainLock, String versionLabels) throws DfException描述 創(chuàng)建一個新版本的對象,解除給前一個版本所加的鎖,并且保證前面已經(jīng)checkout該對象。參數(shù) fRetainLock True,給新創(chuàng)建的版本加鎖 False,不給新創(chuàng)建的版本加鎖 versionLabels給新版本創(chuàng)建一個新的字符標(biāo)簽,可以是一個或多個,如果不指定,則系統(tǒng)會默認(rèn)賦CURRENT給它返回 返回對象新版本的一個IDfId對象示例 下面的示例為checkin指定的對象 IDfId myId = (09...1)。 IDfSysObject sysObj = (IDfSysObject)(myId)。 if (!()) { ()。 } (())。 (APPROVED)。 //sets symbolic version label IDfId newSysObjId = (false, )。checkout()目的 給一個對象加鎖語法 public void checkout() throws DfException描述 執(zhí)行這個動作的過程,實際上是對checkout的對象的r_lock_machine屬性進(jìn)行設(shè)值得過程。參數(shù)返回示例 下面的示例為checkout指定的對象 IDfSysObject sysObj = (IDfSysObject) (new DfId(09...1))。 if (!()) { ()。 (())。 }其它有用的操作如果想得到一個類型的所有子類,可以執(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)容對象類型,可以執(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) { ()。 } }如果要獲得一個IDfTypedObject對象,察看這個對象的某些屬性的話,()來取得這個對象,最好使用DQL Query,因為IDfTypedObject對象有70多個屬性,通過Session獲得在性能上比DQL Query要差。 接口IDfWorkflowBuilder 語法public abstract interface 描述IDfCollection接口提供了啟動一個workflow需要的方法。主要成員變量主要成員方法initWorkflow()目的 創(chuàng)建并保存一個workflow對象語法 public IDfId initWorkflow() throws DfException描述 在Documentum Server上創(chuàng)建并保存一個workflow對象,只有在調(diào)用這個方法以后,才能調(diào)用runWorkflow方法啟動workflow。參數(shù)返回 包括dm_workflow object ID的IDfId對象示例 下面的示例為創(chuàng)建一個workflow實例 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開發(fā)變得更有效率。 接口IDfCollection 語法public abstract interface extends 描述IDfCollection接口提供了訪問collection對象的方法。主要成員變量主要成員方法next()目的 得到collection的下一行記錄語法 public boolean next() throw
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1