Hi, In debug the value value.getResponseData () is: [image: Muestra.png] I have "*usuario*" class that implements PropertyBusinessObject to receive interaction "0" (see image).
When I try to receive the fields from the class they are in null ( *usr.getPropertyIndex().populateFromMap(value.getResponseData())*; ). Thanks El Monday, May 31, 2021 a la(s) 8:45:59 PM UTC-5, Shai Almog escribió: > Hi, > It's hard to tell. Is the printout of data related to > value.getResponseData()? > What are the fields of User? > How does it fail? Is the user object not set? > If you step over it with a debugger is it set for a short while? > > On Monday, May 31, 2021 at 7:14:58 PM UTC+3 [email protected] wrote: > >> Hi, >> >> I am trying to consume a webservice using the restful API. It correctly >> returns the information I request: >> >> data => [{usuarioid=17, usuario=demo1, nombreempresa=Embutidora Nacional, >> impuesto=7, menuid=1, dispositivoid=4, leehuella=1, imei=55555, correo= >> [email protected], nombre=Usuario Embutidos, radio=300, >> fuenteinventario=A, permitecambiarfoto=1, iniciosesion=1, >> contrasena=202cb962ac59075b964b07152d234b70, rangoinicio=100001, >> rangofin=150000, secuenciaorden=100054, estado=A, >> token=0a5b3d4a-5b8f-443d-af8e-cfb4100b71c4}] >> >> To consume I do the following: >> >> public static void login(Idioma idioma, String usuario, String >> contrasena, final SuccessCallback<Usuario> onSuccess, final >> FailureCallback<Object> onError) { >> Rest.get(SERVER_URL + >> "blank_ws_autenticar/blank_ws_autenticar.php"). >> acceptJson(). >> queryParam("contrasena", contrasena). >> queryParam("usuario", usuario). >> getAsJsonMapAsync(new Callback<Response<Map>>() { >> >> @Override >> public void onSucess(Response<Map> value) { >> usr = new Usuario(); >> PreferencesObject.create(usr).bind(); >> * >> usr.getPropertyIndex().populateFromMap(value.getResponseData())*; >> onSuccess.onSucess(usr); >> } >> >> @Override >> public void onError(Object sender, Throwable err, int >> errorCode, String errorMessage) { >> onError.onError(null, err, errorCode, >> errorMessage); >> } >> }); >> } >> >> I cannot pass the information through the property "populateFromMap" >> What is the correct way to do it? >> >> Thanks >> > -- You received this message because you are subscribed to the Google Groups "CodenameOne Discussions" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/codenameone-discussions/af356528-fdb8-477c-afe4-3e95e1af4e4en%40googlegroups.com.
