lockProvisional (NotesAgent - JavaScript)

エージェントを暫定的にロックします。

定義場所

NotesAgent

構文

lockProvisional() : boolean

lockProvisional(name:string) : boolean

lockProvisional(names:java.util.Vector) : boolean

パラメータ 説明
name または names ロック所有者の名前。 各ロック所有者は、ユーザーまたはグループでなければなりません。デフォルトは 1 つのロック所有者、つまり有効なユーザーです。空ストリング ("") は許可されていません。
戻り値 説明
boolean
  • ロックが設定されている場合は true
  • ロックが設定されていない場合は false

使用法

NotesDatabase の IsDesignLockingEnabled は true でなければなりません。true でない場合、このメソッドは例外をスローします。
現在のロック状態に応じて以下のアクションが発生します。
  • エージェントがロックされていない場合、このメソッドはロックを配置し、true を返します。
  • エージェントがロックされていて、現在のユーザーがロック所有者の 1 人である場合、このメソッドは true を返します。
  • エージェントがロックされていて、現在のユーザーがロック所有者の 1 人でない場合、このメソッドは false を返します。
  • ロックが設定される前にエージェントが別のユーザーによって変更された場合、このメソッドは例外をスローします。

言語間の参照

LotusScript® NotesAgent クラスの LockProvisional メソッド

Java™ Agent クラスの lockProvisional メソッド