4.1  DecmDocクラス

DecmDocクラスは,文書操作を扱うクラスです。このクラスのインスタンスで,1文書のオブジェクトを表現します。

このクラスは以下の機能を提供します

プロパティ一覧
DecmDocクラスで扱うプロパティの一覧を次の表に示します。各プロパティの詳細は,「付録A.1 DocumentBroker Standard GUI Development Kitで使用するプロパティ」を参照してください。

表4-1  DecmDocクラスで扱うプロパティ

プロパティ名データ型参照可能メソッド更新可能メソッド
fetchDocProp()
fetchDocHistory()
createDoc()
updateDocProp()
checkinDoc()
dmaProp_OIIDString
esysProp_NameString
dbrProp_OwnerIdString
dbuUserProp_OwnerNameString
esysProp_CreateTimeInteger
esysProp_CreatorString
esysProp_ModifyTimeInteger
esysProp_ModifierString
dbuUserProp_ModifierNameString
dbuUserProp_ReservedUserIdString
dbuUserProp_ReservedUserNameString
esysProp_CommentString
ecmProp_DocTypeOIIDString
ecmProp_DocTypeOIID_FULLString
ecmProp_CHOiidString
ecmProp_CHOiid_FULLString
ecmProp_DocTypeInteger
ecmProp_FileNameString
ecmProp_FileSizeInteger
ecmProp_ParentContainerString
ecmProp_ParentContainer_FULLString
ecmProp_DeleteFlagInteger
ecmProp_DeleteUserIdString
ecmProp_DeleteTimeInteger
ecmProp_DocNumberString
ecmProp_UserInt1~ecmProp_UserInt5Integer
ecmProp_UserStr1~ecmProp_UserStr5String
ecmProp_DocTypePropInt1~ecmProp_DocTypePropInt10Integer
ecmProp_DocTypePropStr1~ecmProp_DocTypePropStr10String
ecmProp_DocTypePropLongStr1~ecmProp_DocTypePropLongStr5String
(凡例)
○:デフォルトで取得,および更新ができます。
-:該当しません。
注※
DecmFactory#initUserPropメソッド,DecmFactory#initUserPropメソッドを使用してプロパティ名を登録しておく必要があります。

次の項から,DecmDocクラスのメソッドについて説明します。

<この節の構成>
4.1.1  getOiid
4.1.2  setOiid
4.1.3  setFolderOiid
4.1.4  setDocProp
4.1.5  setDocPerm
4.1.6  setFilePath
4.1.7  setTextPath
4.1.8  setDocMaster
4.1.9  setRenditionType
4.1.10  setSubFileList
4.1.11  isSubTraceMode
4.1.12  setSubTraceMode
4.1.13  createDoc
4.1.14  deleteDoc
4.1.15  trashDoc
4.1.16  trashBackDoc
4.1.17  fetchDocProp
4.1.18  updateDocProp
4.1.19  fetchDocPerm
4.1.20  updateDocPerm
4.1.21  downloadContent
4.1.22  fetchDocHistory
4.1.23  deleteDocHistory
4.1.24  checkoutDoc
4.1.25  cancelCheckoutDoc
4.1.26  checkinDoc
4.1.27  moveDoc
4.1.28  fetchSubFile
4.1.29  lockRead
4.1.30  lockWrite