エージェントを暫定的にロックします。
パラメータ |
説明 |
name または names |
ロック所有者の名前。
各ロック所有者は、ユーザーまたはグループでなければなりません。デフォルトは 1 つのロック所有者、つまり有効なユーザーです。空ストリング ("") は許可されていません。 |
戻り値 |
説明 |
boolean |
- ロックが設定されている場合は true
- ロックが設定されていない場合は false
|
使用法
NotesDatabase の
IsDesignLockingEnabled は true でなければなりません。true でない場合、このメソッドは例外をスローします。
現在のロック状態に応じて以下のアクションが発生します。
- エージェントがロックされていない場合、このメソッドはロックを配置し、true を返します。
- エージェントがロックされていて、現在のユーザーがロック所有者の 1 人である場合、このメソッドは true を返します。
- エージェントがロックされていて、現在のユーザーがロック所有者の 1 人でない場合、このメソッドは false を返します。
- ロックが設定される前にエージェントが別のユーザーによって変更された場合、このメソッドは例外をスローします。