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コンストラクタ | LdapUserDataManagerクラスのインスタンスを生成します。 |
addUserDataメソッド(形式1) | ユーザを追加します。ユーザエントリのDNにuidを使用します。 |
addUserDataメソッド(形式2) | ユーザを追加します。ユーザエントリのDNに任意の属性を使用します。 |
getUserDataメソッド | ユーザ情報を取得します。 |
listUsersメソッド(形式1) | すべてのユーザIDの一覧を取得します。 |
listUsersメソッド(形式2) | ユーザIDの一覧を取得します。 |
modifyUserDataメソッド | ユーザ情報を修正します。 |
removeUserDataメソッド | ユーザを削除します。 |