2011-03-03 58 views
2

我有關於請求上下文的重載的問題。GWT + RequestFactory + RequestContext重載驗證

我有以下幾點:

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) 

在這種情況下超載不準?我不明白爲什麼不。

感謝,

納丁

回答

1

RequestFactory當前不支持服務API中的方法重載(截至GWT 2.2)。

0

難道這些都是它所能找到的唯一方法,當它在尋找與List<String>參數的方法呢?您列出的方法只有第一個參數爲純字符串。