GreetingService et GreetingServiceAsync
Bonjour,
je suis vraiment perdue là..!!!
je sais que pour réaliser une méthode qui rend service à la partie client, il faut passer par les interfaces GreetingService et GreetingServiceAsync ou on définit le prototype (signature) de la méthode, puis on l'implémente à la servelet se trouvant dans le package server, c'est exactement ce que j'ai fait:
Code:
1 2 3 4 5
|
public interface GreetingService extends RemoteService {
public int ValiderUser(String Login, String PassWord);
} |
Code:
1 2 3 4 5
|
public interface GreetingServiceAsync {
void ValiderUser(String Login, String PassWord,
AsyncCallback<Integer> callback);
} |
Ma méthode doit me retourner un entier, or dans le point d'entré j'utilise "obligatoirement" une instance de type GreetingServiceAsync :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
public class AcsProject implements EntryPoint {
private final GreetingServiceAsync = GWT
.create(GreetingService.class);
.....
label.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
greetingServiceAsync.ValiderUser(Login,PassWord,callback);
} |
l'utilisation de cette instance ne me permet pas d'obtenir l'entier dont j'ai besoin car la méthose est "void" dans l'interface GreetinServiceAsync,
est ce qu'il ya pas moyen d'utiliser un objet de type GreetingService..??? ou bien comment pourrais-je récupéré la valeur retournée..??!!
Merci de bien vouloir m'aider!!