Hi friends,

try now.


package com.tsolution.crm.client;

import java.io.Serializable;


public class Model implements Serializable {

        private static final long serialVersionUID = 5693662550097196303L;

        private String desc;

        public String getDesc() {
                return desc;
        }//end getDesc

        public void setDesc(String desc) {
                this.desc = desc;
        }//end setDesc

}//end class


//SERVICE CLASS

package com.tsolution.crm.client;

import java.util.ArrayList;
import com.google.gwt.user.client.rpc.RemoteService;
import com.google.gwt.user.client.rpc.RemoteServiceRelativePath;


@RemoteServiceRelativePath("greet")
public interface GreetingService extends RemoteService {
 String greetServer(ArrayList<Model> modelList);
 String greetServer1(String modelList);
}//end interface


package com.tsolution.crm.client;
import java.util.ArrayList;
import com.google.gwt.user.client.rpc.AsyncCallback;

public interface GreetingServiceAsync {

        void greetServer(ArrayList<Model> modelList, AsyncCallback<String>
        callback);

        void greetServer1(String modelList, AsyncCallback<String>
asyncCallback);
}//end interface



package com.tsolution.crm.server;

import java.util.ArrayList;
import com.tsolution.crm.client.GreetingService;
import com.tsolution.crm.client.Model;
import com.google.gwt.user.server.rpc.RemoteServiceServlet;

public class GreetingServiceImpl extends RemoteServiceServlet
implements
GreetingService {

        private static final long serialVersionUID = 1L;

        @Override
        public String greetServer(ArrayList<Model> modelList) {
                return modelList.get(0).getDesc();
        }//end greetServer(ArrayList<Model> modelList)

        @Override
        public String greetServer1(String modelList) {
                return null;
        }//end greetServer1(String modelList)
}//end class


public void onModuleLoad() {

                GreetingServiceAsync greetingServiceAsync = GWT
                                .create(GreetingService.class);

                Model m1 = new Model();
                m1.setDesc("Hello");

                AsyncCallback<String> callback = new AsyncCallback<String>() {
                        public void onFailure(Throwable caught) {
                        }

                        public void onSuccess(String result) {
                                Window.alert(result);
                        }
                };

                ArrayList<Model> modelList = new ArrayList<Model>();
                modelList.add(m1);

                greetingServiceAsync.greetServer(modelList, callback);

}//end onModuleLoad


Vagner Araujo
Java + Vagner = Javagner
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to Google-Web-Toolkit@googlegroups.com
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/Google-Web-Toolkit?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to