ユーザー ID を作成し、オプションでそれを Domino ディレクトリに追加します。
public boolean registerNewUser(String lastn, String idfile, String server)
throws NotesException
public boolean registerNewUser(String lastn, String idfile, String server, String firstn, String middle, String certpw)
throws NotesException
public boolean registerNewUser(String lastn, String idfile, String server, String firstn, String middle, String certpw, String location, String comment, String maildbpath, String forward, String userpw)
throws NotesException
public boolean registerNewUser(String lastn, String idfile, String server, String firstn, String middle, String certpw, String location, String comment, String maildbpath, String forward, String userpw, String altname, String altnamelang)
throws NotesException
String lastn
登録するユーザーの姓 (ラストネーム) です。
String idfile
作成される ID ファイル。完全パスを指定します (例えば、c:¥notes¥data¥user.id)。
String server
ユーザーのメールサーバーを含むサーバーの正規の名前です。
String firstn
ユーザーの名前 (ファーストネーム) です。
String middle
ユーザーのミドルネームのイニシャルです。
String certpw
認証者 ID ファイルのパスワードです。
String location
Domino ディレクトリレコードの場所フィールドの値。
String comment
Domino ディレクトリレコードのコメントフィールドの値。
String maildbpath
メールディレクトリを起点とする、ユーザーのメールファイルの相対パス (例えば、mail¥jones.nsf)。
String forward
ユーザーのメールファイルを転送するドメインです。
String userpw
ユーザー ID ファイルのパスワードです。
String altname
ユーザー名の別名です。
String altnamelang
ユーザー名の別名言語。言語コードのリストについては、式言語の @Locale を参照してください。
boolean 型
操作が正常に終了した場合は true、それ以外の場合は false を返します。
このメソッドを呼び出す前に、CertifierIDFile、Expiration (デフォルトは現在から 2 年)、IDType、MinPasswordLength を設定します。
Domino ディレクトリにユーザーレコードを追加するには、UpdateAddressBook を true に設定します。ID を Domino ディレクトリレコードに添付する場合は、StoreIDInAddressBook を true に設定します。これらの操作は、addUserToAddressBook を使用すると、それぞれ個別に実行できます。
登録中にメールファイルを作成するには、CreateMailDb を true に設定します。
ID 名に組織単位を追加するには OrgUnit を設定します。オプションで AltOrgUnit と AltOrgUnitLang を設定します。
オプションで IsNorthAmerican と RegistrationLog を設定します。
このメソッドは、RegistrationServer によって指定されたサーバーの Domino ディレクトリ (names.nsf)、あるいは、このプロパティが設定されていない場合は、ローカル Domino データディレクトリ内の names.nsf に対して実行されます。