次の様な仕様のメソッド名に悩んでいます。言語はPro*Cです。
目的:更新対象となる表の排他チェック&レコードロック
振る舞い:
更新対象をレコードロックし、その結果を返す
排他ロックを行う条件:
where 表Cの更新対象のデータがレコードロックされていない、かつ更新されていない
and 表Cの外部キーを持つ表Bがレコードロックされていない、かつ更新されていない
and 表Bの外部キーを持つ表Aがレコードロックされていない、かつ更新されていない
戻り値:更新可否、及びどこに問題があったかを示すステータスコード(enum)

このメソッド自体が取得するのはあくまでenumなので、is〜やcan〜は使えませんし、
かと言ってget〜等にすると本来の目的が読み取れません。(本来の目的はロックなので)