DbjACEインターフェースは,ACEの値を扱うインターフェースです。ACEの値を取得,または設定するメソッドを提供します。また,サブジェクトと同時にサブジェクト種別を設定するメソッドも提供します。
なお,Java クラスライブラリでは,ACLを可変長配列として扱い,ACEを可変長配列の要素として扱います。このため,ACLはDbjVArrayインターフェースでも操作でき,ACEはDbjPropSetインターフェースでも操作できます。
表3-1 DbjACEインターフェースで扱うプロパティ
プロパティ名 | データ型 | getterメソッド | setterメソッド |
---|---|---|---|
permission | int型 | getPermission | setPermission |
propSet | DbjPropSet | propSet | setPropSet |
subject | String型 | getSubject | setSubject |
subjectType | int型 | getSubjectType | setSubjectType |
以降,DbjACEインターフェースのメソッドについて説明します。