メソッドgetEntity()内で、
クエリを生成する部分に修正する点があります。
コンパイル時に警告が出るのですが、
フィールドkindNameが参照されていないのです。
getEntity()内では、
エンティティ探索のためにクエリを生成しています。
クエリを生成するためにはコンストラクタで
new Query(String kind)
とするのですが、引数の部分が
DATA_KIND
となっていて、LocalUnitTestSampleクラスの定数を参照しています。(もし、EntitySearchクラスを内部クラスとしていなければ、
コンパイルエラーになります)
そこで、探索するエンティティのカインド名を
DATA_KINDから、kindNameに変更します。
そうすることで、EntitySearchクラスの内部から
LocalUnitTestSampleクラスのメンバを直接参照することは
なくなります。
インストール不要・無料のKaede翻訳ツール:
http://kaedetrans.appspot.com/
0 件のコメント:
コメントを投稿