[Seasar-user:12237] [teeda-ajax] booleanの引数を持つメソッドが見付からない

[E-MAIL ADDRESS DELETED] [E-MAIL ADDRESS DELETED]
2007年 12月 21日 (金) 03:57:08 JST


chiitakeです。
いつもお世話になっております。

teeda-ajaxを使用して、booleanの引数を持つコンポーネントを
呼び出そうとしていますが、適用可能なメソッドがないと言われます。
  (ちなみに、intすると見付かり、呼び出せます。)

booleanの引数を持つサービスを呼び出す方法があればお教えください。
以下、テストしたときのサンプルの一部です。

よろしくお願い致します。

                         chiitake


◆作成した[java]
AjaxManagerServiceImpl サービス
public void setOpenedUrl(String uri, int uriId, int userId, booelan flag) {

◆作成した[javascript]
// 読んだ
function ajaxManagerService_setOpenedUrl() {
    styleOpened(uri);       // DBは更新OKなのでページへ既読を反映にする 
}
function mystateOpened(uri, uriId, userId, flag) {
    // alert('click');
    var f = new Boolean(true);
    Kumu.Ajax.executeTeedaAjax(ajaxManagerService_setOpenedUrl, [uri, uriId, userId, (true)] );
}

◆エラー内容
2007-12-21 03:33:10,234 [http-8888-Processor24] ERROR org.apache.catalina.core.ContainerBase.
[Catalina].[localhost].[/sample].[ajaxServlet] - サーブレット ajaxServlet のServlet.service()が例外
を投げました
org.seasar.framework.beans.MethodNotFoundRuntimeException: [ESSR0049]jp.sample.service.ajax.
AjaxManagerServiceImplに適用可能なメソッド(setOpenedUrl(java.lang.String, java.lang.Integer, java.
lang.Integer, java.lang.String))が見つかりません
    at org.seasar.framework.beans.impl.BeanDescImpl.getSuitableMethod(BeanDescImpl.java:626)




Seasar-user メーリングリストの案内