私は持っている
<p:inplace editor="true">
<p:inputText value="#{myBean.foo}"/>
</p:inplace>
...
<p:commandButton value="BarAction" actionListener="#{myBean.barAction}"/>
setFoo 本体では、更新された foo 値を保持しているので、ユーザーがインプレース エディターの保存アイコンをクリックしたときにのみ実行したいと考えています。
問題は、インプレース エディターがアクティブになっていない場合でも、 MyBean.setFoo(...) が常に起動されることです。たとえば、[BarAction] ボタンをクリックすると、setFoo も実行されます。インプレースエディターのデフォルトの保存ボタンがクリックされた場合にのみ setFoo が起動されると思います。