2.5.2 フォルダ操作パッケージのメソッド一覧

フォルダ操作パッケージのクラスのメソッド一覧を示します。

<この項の構成>
(1)  DecmFolderTreeクラス
(2)  DecmFolderクラス
(3)  DecmFolderPropクラス
(4)  DecmFolderPermクラス

(1)  DecmFolderTreeクラス

DecmFolderTreeクラスのメソッド一覧を次の表に示します。スーパークラスはDecmDBControlクラスです。

表2-13  DecmFolderTreeクラスのメソッド一覧

メソッド機能
setParentOiid上位フォルダのOIIDを設定します。
getFolderList下位フォルダの一覧を取得します。

(2)  DecmFolderクラス

DecmFolderクラスのメソッド一覧を次の表に示します。スーパークラスはDecmDBControlクラスです。

表2-14  DecmFolderクラスのメソッド一覧

メソッド機能
getOiid操作対象フォルダのOIIDを取得します。
setOiid操作対象フォルダのOIIDを設定します。
setParentOiidフォルダ作成時の上位フォルダのOIIDを設定します。
setFolderPropフォルダのプロパティを設定します。
setFolderPermフォルダのアクセス権限を設定します。
setCapacityMaxフォルダの最大容量を設定します。
resetCapacityMaxフォルダの最大容量をリセットします。
createNodeFolderノードフォルダを作成します。
createDocFolder文書フォルダを作成します。
createPubFolder公開フォルダを作成します。
deleteFolderフォルダを削除します。
fetchFolderPropフォルダの最新バージョンのプロパティを取得します。
updateNodeFolderPropノードフォルダのプロパティを更新します。
updateDocFolderProp文書フォルダのプロパティを更新します。
updatePubFolderProp公開フォルダのプロパティを更新します。
fetchFolderPermフォルダのアクセス権限を取得します。
updateFolderPermフォルダのアクセス権限を更新します。
changeCapacityModeフォルダ容量制限機能を変更します。
lockReadフォルダに対する参照ロックを予約します。
lockWriteフォルダに対する更新ロックを予約します。

表2-15 DecmFolderクラスのフィールド一覧

定数形式意味
ACL_TYPE_PRIVATEint型文書フォルダのアクセス権限方式:固有
ACL_TYPE_PUBLICint型文書フォルダのアクセス権限方式:共有
PUBFOL_ACL_TYPE_PUBLICint型公開フォルダのアクセス権限方式:全員に公開
PUBFOL_ACL_TYPE_PRIVATEint型公開フォルダのアクセス権限方式:公開範囲限定
DOC_CREATE_NGint型フォルダ下の文書の作成:不可
DOC_CREATE_OKint型フォルダ下の文書の作成:可
UNIT_MBint型フォルダ容量制限単位:メガバイト
UNIT_GBint型フォルダ容量制限単位:ギガバイト
UNIT_TBint型フォルダ容量制限単位:テラバイト
CAP_NOUSEint型フォルダ容量制限使用フラグ:使用しない
CAP_USEint型フォルダ容量制限使用フラグ:使用する

(3)  DecmFolderPropクラス

スーパークラスはDecmCommonPropクラスです。

(4)  DecmFolderPermクラス

スーパークラスはDecmCommonPermクラスです。