建構 CqContextResource 方式如下:
- 新增子區段至所選的資料夾位置,來建立該資源的新位置。
- 從提供者取得該位置的虛擬物件(您要在其變更環境定義中執行修改)。
- 將適用於新資源的內容值移入虛擬物件。建立記錄或附件時必須設定 CqRecord.ACTION 內容。
- 對虛擬物件呼叫適當的 doCreateXxx() 方法,其會傳回新建資源的虛擬物件,其中包含建立資源作業中所要求的任何內容值。
- 將新的資源遞送給專案。您需要這個最後步驟,以便將新的資源提供系統的其他使用者使用。它也是在伺服器上執行之商業邏輯的主要觸發程式。
利用適當的 deliveryOrder 值,只要往返伺服器一次,就能執行建立新環境定義資源的處理步驟。
doCreateXxx 方法會聯絡虛擬物件的「位置」中所參照的儲存庫(其可以是伺服器或檔案區)來建構新的資源,
然後將虛擬物件中的內容值寫入新的資源中。