2

リクエスト コンテキストのオーバーロードに関して問題があります。

私は次のものを持っています:

public interface TaskAssignmentRequest extends RequestContext {
.
.
.

    Request<List<TaskAssignmentProxy>> findTaskAssignmentByProjectIds(List<String> id);

    Request<List<TaskAssignmentProxy>> findTaskAssignmentByProjectIds(List<String> id, Date start_date, Date end_date);

コードを実行しているときに次のエラーが発生します

SEVERE: Method overloads found in type com.abc.server.TaskAssignmentService named findTaskAssignmentByProjectId:
  java.util.List findTaskAssignmentByProjectId(java.lang.String java.util.Date java.util.Date )
  java.util.List findTaskAssignmentByProjectId(java.lang.String )

この場合、オーバーロードは許可されませんか? なぜだかわかりません。

ありがとう、

ナディン

4

2 に答える 2

1

RequestFactory は現在 (GWT 2.2 の時点で) サービス API でのメソッドのオーバーロードをサポートしていません。

于 2011-03-03T20:27:05.110 に答える
0

パラメータを使用してメソッドを探しているときに、それらが見つけることができる唯一のメソッドである可能性がありList<String>ますか? リストしたメソッドには、最初のパラメーターにプレーンな文字列しかありません。

于 2011-03-03T02:58:29.213 に答える