15.6 LdapUserDataManagerクラス
- 説明
-
LDAPディレクトリサーバのユーザ情報リポジトリに格納されている情報を参照または更新するクラスです。
このクラスのオブジェクトごとに,addUserDataメソッド,modifyUserDataメソッド,removeUserDataメソッド,およびgetUserDataメソッドで排他制御をします。異なるオブジェクトで同時に同じリポジトリを操作しないでください。
LdapUserDataManagerクラスのパッケージ名は,com.cosminexus.admin.auth.api.repository.ldapです。
- 形式
class LdapUserDataManager { public LdapUserDataManager(String name) throws ConfigError; public LdapUserDataManager(String name, AttributeEntry[] aliases) throws ConfigError, FormatError; public LdapUserDataManager(String name, String aliasesFile) throws ConfigError, FormatError, IOException, FileNotFoundException, SecurityException; public LdapUserDataManager(String name, AttributeEntry[] aliases, ObjectClassEntry[] ocEntries) throws ConfigError, FormatError; public LdapUserDataManager(String name, AttributeEntry[] aliases, String objclassesFile) throws ConfigError, FormatError, IOException, FileNotFoundException,SecurityException; public LdapUserDataManager(String name, String aliasesFile, ObjectClassEntry[] ocEntries) throws ConfigError, FormatError, IOException, FileNotFoundException,SecurityException; public LdapUserDataManager(String name, String aliasesFile, String objclassesFile) throws ConfigError, FormatError, IOException, FileNotFoundException,SecurityException; public LdapUserEnumeration listUsers() throws NamingException; public LdapUserEnumeration listUsers(String uid) throws NamingException; public UserData getUserData(String uid) throws NamingException; public void addUserData(String uid, UserData userData) throws ObjectClassError, NamingException; public void addUserData(String uid, UserData userData, String name, String value) throws ObjectClassError, NamingException; public void removeUserData(String uid) throws NamingException; public void modifyUserData(String uid, UserData userData) throws ObjectClassError, NamingException; }
- コンストラクタ・メソッド一覧
-
コンストラクタ・メソッド名
機能
LdapUserDataManagerクラスのインスタンスを生成します。
ユーザを追加します。ユーザエントリのDNにuidを使用します。
ユーザを追加します。ユーザエントリのDNに任意の属性を使用します。
ユーザ情報を取得します。
すべてのユーザIDの一覧を取得します。
ユーザIDの一覧を取得します。
ユーザ情報を修正します。
ユーザを削除します。