フォームをロックします。
lock(name:string) : boolean
lock(name:string, provisionalok:boolean) : boolean
lock(names:any) : boolean
lock(names:any, provisionalok:boolean) : boolean
パラメータ | 説明 |
---|---|
String name java.util.Vector names | ロック所有者の名前。 各ロック所有者は、ユーザーまたはグループでなければなりません。デフォルトは 1 つのロック所有者、つまり有効なユーザーです。空ストリング ("") は許可されていません。 |
boolean provisionalok |
|
戻り値 | 説明 |
---|---|
boolean |
|
システム管理サーバー (マスターロックサーバー) が使用可能な場合、このメソッドは確定ロックを設定します。
システム管理サーバーが使用できず、2 番目のパラメータが true の場合、このメソッドは暫定ロックを設定します。
管理サーバーが使用できず、2 番目のパラメータが false の場合、このメソッドは例外をスローします。
現在のロック状態に応じて以下のアクションが発生します。フォームがロックされていない場合、このメソッドはロックを設定して true を返します。
フォームがロックされていて、現在のユーザーがロック所有者の 1 人である場合、このメソッドは true を返します。
フォームがロックされていて、現在のユーザーがロック所有者の 1 人ではない場合、このメソッドは false を返します。
ロックが設定される前に別のユーザーによってフォームが変更された場合、このメソッドは例外をスローします。
LotusScript® NotesForm クラスの Lock メソッド