GWT テーブルに表示されるオブジェクトがいくつかあります。ユーザーはブラウザーでこれらに変更を加えることができ、保存をクリックすると、変更の概要、つまりどのフィールドがどのオブジェクトに対して変更されたかを生成できるようにしたいと考えています。
比較のためにApacheコモンを使用し、どのフィールドが変更されたかを見つけるためCompareToBuilder
に使用するライブラリを使用reflection
することを考えましたが、問題は、GWTアプリのクライアント側でコモンを使用できず、リフレクションも使用できないことです。
compareTo
メソッド内の各プロパティを手動で比較することなく、クライアント側でこれを行う良い方法はありますか? どんなPOJOでも機能するように、これを一般的な方法で行いたいと思います。クライアント側でこれを行うことは意味的に意味があるため、サーバー側でこれを行いたくありませんが、可能な方法がない場合は、そのようにします。