uCosminexus DocumentBroker Version 3 Standard GUI Development Kit

[目次][用語][索引][前へ][次へ]

2.2.1 共通操作パッケージのメソッド一覧

共通操作パッケージのクラスのメソッド一覧を示します。

<この項の構成>
(1)  DecmFactoryクラスのメソッド一覧
(2)  DecmObjectクラス
(3)  DecmCommonPropクラスのメソッド一覧
(4)  DecmCommonPermクラスのメソッド一覧
(5)  DecmACLPermクラスのメソッド一覧
(6)  DecmDBControlクラス

(1)  DecmFactoryクラスのメソッド一覧

DecmFactoryクラスのメソッド一覧を次の表に示します。スーパークラスはjava.lang.Objectクラスです。

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

メソッド 機能
DecmFactory コンストラクタです。
すべてのクラスのインスタンスを生成します。ただし,例外クラスのインスタンスは生成できません。
createDecmACLPerm アクセス権限表現用クラスのインスタンスを生成します。
createDecmDoc 文書操作クラスのインスタンスを生成します。
createDecmSubFile 関連ファイル操作クラスのインスタンスを生成します。
createDecmDocProp 文書プロパティクラスのインスタンスを生成します。
createDecmDocPerm 文書アクセス権限クラスのインスタンスを生成します。
createDecmFolderTree フォルダツリー階層情報取得クラスのインスタンスを生成します。
createDecmFolder フォルダ操作クラスのインスタンスを生成します。
createDecmFolderProp フォルダプロパティクラスのインスタンスを生成します。
createDecmFolderPerm フォルダアクセス権限クラスのインスタンスを生成します。
createDecmSelect 文書検索クラスのインスタンスを生成します。
createDecmCondition 検索条件クラスのインスタンスを生成します。
createDecmCondGroup 組み合わせ検索条件クラスのインスタンスを生成します。
createDecmDocMasterList 文書種別マスタ一覧クラスのインスタンスを生成します。
createDecmDocMaster 文書種別マスタ操作用クラスのインスタンスを生成します。
createDecmDocMasterProp 文書種別マスタプロパティクラスのインスタンスを生成します。
createDecmDocPropMaster 属性値マスタ取得クラスのインスタンスを生成します。
createDecmDocPropMasterProp 属性値マスタプロパティクラスのインスタンスを生成します。
initUserProp(文字列型) ユーザプロパティ,および文書種別マスタに使用するプロパティで,文字列型のプロパティをシステムに登録します。
initUserProp(文字列型以外) ユーザプロパティ,および文書種別マスタに使用するプロパティで,文字列型以外のプロパティをシステムに登録します。
isCapacityUse フォルダ下ファイル容量制限機能の使用有無を取得します。

表2-3 DecmFactoryクラスのフィールド一覧

定義 形式 意味
DB_HIRDB int型 データベースの種類:HIRDB
PROP_TYPE_STRING int型 ユーザプロパティのタイプ:文字列型
PROP_TYPE_INTEGER int型 ユーザプロパティのタイプ:整数型
PROP_TYPE_DATE int型 ユーザプロパティのタイプ:日付型
PROP_TYPE_MASTER int型 ユーザプロパティのタイプ:マスタ型

注※
ユーザプロパティの詳細については,「付録A.1 DocumentBroker Standard GUI Development Kitで使用するプロパティ」を参照してください。

(2)  DecmObjectクラス

DocumentBroker Standard GUI Development Kitで提供するすべてのクラスの基底クラスです。ただし,例外クラスはDecmObjectクラスから派生しません。スーパークラスはjava.lang.Objectクラスです。

(3)  DecmCommonPropクラスのメソッド一覧

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

表2-4  DecmCommonPropクラスのメソッド一覧

メソッド 機能
getOiid 対象となるオブジェクトのOIID値を取得します。
getStrProp 文字列型,またはマスタ型のプロパティに対するプロパティ値を取得します。
setStrProp 文字列型,またはマスタ型のプロパティに対するプロパティ値を設定します。
getIntProp 整数型,または日付型のプロパティに対するプロパティ値を取得します。
setIntProp 整数型,または日付型のプロパティに対するプロパティ値を設定します。
getLongProp 整数型(Long型)のプロパティに対するプロパティ値を取得します。
setLongProp 整数型(Long型)のプロパティに対するプロパティ値を設定します。

プロパティ値の詳細については「付録A.1 DocumentBroker Standard GUI Development Kitで使用するプロパティ」を参照してください。

(4)  DecmCommonPermクラスのメソッド一覧

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

表2-5  DecmCommonPermクラスのメソッド一覧

メソッド 機能
getOwnerId オブジェクトの所有者のユーザIDを取得します。
setOwnerId オブジェクトの所有者のユーザIDを設定します。
getOwnerName オブジェクトの所有者名称を取得します。
setOwnerName オブジェクトの所有者名称を設定します。
getEveryonePerm すべてのユーザに対するアクセス権限を取得します。
setEveryonePerm すべてのユーザに対するアクセス権限を設定します。
getACLList アクセス権限のリストを取得します。
setACLList アクセス権限のリストを設定します。

(5)  DecmACLPermクラスのメソッド一覧

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

表2-6  DecmACLPermクラスのメソッド一覧

メソッド 機能
getSubject アクセス権限対象のID(ユーザID,組織ID,グループID)を取得します。
setSubject アクセス権限対象のID(ユーザID,組織ID,グループID)を設定します。
getSubjectType アクセス権限対象の種別(ユーザ,組織,グループ)を取得します。
setSubjectType アクセス権限対象の種別(ユーザ,組織,グループ)を設定します。
getPermission アクセス権限を取得します。
setPermission アクセス権限を設定します。

表2-7 DecmACLPermクラスのフィールド一覧

定数 形式 意味
PERM_NONE int型 アクセス権限の種別:なし
PERM_READ int型 アクセス権限の種別:参照
PERM_LINK int型 アクセス権限の種別:リンク
PERM_UPDATE int型 アクセス権限の種別:更新
PERM_FULL int型 アクセス権限の種別:全て
PERM_TYPE_USER int型 アクセス権限対象の種別:ユーザ
PERM_TYPE_GROUP int型 アクセス権限対象の種別:組織またはグループ

(6)  DecmDBControlクラス

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