共通操作パッケージのクラスのメソッド一覧を示します。
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型 | ユーザプロパティのタイプ:マスタ型※ |
DocumentBroker Standard GUI Development Kitで提供するすべてのクラスの基底クラスです。ただし,例外クラスはDecmObjectクラスから派生しません。スーパークラスはjava.lang.Objectクラスです。
DecmCommonPropクラスのメソッド一覧を次の表に示します。スーパークラスはDecmObjectクラスです。
表2-4 DecmCommonPropクラスのメソッド一覧
メソッド | 機能 |
---|---|
getOiid | 対象となるオブジェクトのOIID値を取得します。 |
getStrProp | 文字列型,またはマスタ型のプロパティに対するプロパティ値を取得します。 |
setStrProp | 文字列型,またはマスタ型のプロパティに対するプロパティ値を設定します。 |
getIntProp | 整数型,または日付型のプロパティに対するプロパティ値を取得します。 |
setIntProp | 整数型,または日付型のプロパティに対するプロパティ値を設定します。 |
getLongProp | 整数型(Long型)のプロパティに対するプロパティ値を取得します。 |
setLongProp | 整数型(Long型)のプロパティに対するプロパティ値を設定します。 |
DecmCommonPermクラスのメソッド一覧を次の表に示します。スーパークラスはDecmObjectクラスです。
表2-5 DecmCommonPermクラスのメソッド一覧
メソッド | 機能 |
---|---|
getOwnerId | オブジェクトの所有者のユーザIDを取得します。 |
setOwnerId | オブジェクトの所有者のユーザIDを設定します。 |
getOwnerName | オブジェクトの所有者名称を取得します。 |
setOwnerName | オブジェクトの所有者名称を設定します。 |
getEveryonePerm | すべてのユーザに対するアクセス権限を取得します。 |
setEveryonePerm | すべてのユーザに対するアクセス権限を設定します。 |
getACLList | アクセス権限のリストを取得します。 |
setACLList | アクセス権限のリストを設定します。 |
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型 | アクセス権限対象の種別:組織またはグループ |
スーパークラスはDecmObjectクラスです。