3232import com .facebook .CallbackManager ;
3333import weborb .types .Types ;
3434
35- import java .util .*;
35+ import java .util .ArrayList ;
36+ import java .util .Arrays ;
37+ import java .util .HashMap ;
38+ import java .util .List ;
39+ import java .util .Map ;
3640
3741public final class UserService
3842{
@@ -248,24 +252,47 @@ public void handleFault( BackendlessFault fault )
248252 }
249253 }
250254
255+ public void loginWithFacebookSdk ( String accessToken , final Map <String , String > fieldsMappings , final AsyncCallback <BackendlessUser > responder , boolean stayLoggedIn )
256+ {
257+ AsyncCallback <BackendlessUser > internalResponder = getUserLoginAsyncHandler (responder , stayLoggedIn );
258+ getUserServiceAndroidExtra ().loginWithFacebookSdk (accessToken , fieldsMappings , internalResponder );
259+ }
260+
261+ public void loginWithFacebookSdk ( String accessToken , final Map <String , String > fieldsMappings , final AsyncCallback <BackendlessUser > responder )
262+ {
263+ loginWithFacebookSdk ( accessToken , fieldsMappings , responder , false );
264+ }
265+ public void loginWithFacebookSdk ( String accessToken , final AsyncCallback <BackendlessUser > responder , boolean stayLoggedIn )
266+ {
267+ loginWithFacebookSdk ( accessToken , null , responder , stayLoggedIn );
268+ }
269+ public void loginWithFacebookSdk ( String accessToken , final AsyncCallback <BackendlessUser > responder )
270+ {
271+ loginWithFacebookSdk ( accessToken , null , responder , false );
272+ }
273+
274+ @ Deprecated
251275 public void loginWithFacebookSdk ( android .app .Activity context , CallbackManager callbackManager , final AsyncCallback <BackendlessUser > responder )
252276 {
253277 loginWithFacebookSdk (context , callbackManager , responder , false );
254278 }
255279
280+ @ Deprecated
256281 public void loginWithFacebookSdk ( android .app .Activity context , CallbackManager callbackManager , final
257282 AsyncCallback <BackendlessUser > responder , boolean stayLoggedIn )
258283 {
259284 AsyncCallback <BackendlessUser > internalResponder = getUserLoginAsyncHandler ( responder , stayLoggedIn );
260285 getUserServiceAndroidExtra ().loginWithFacebookSdk ( context , callbackManager , internalResponder );
261286 }
262287
288+ @ Deprecated
263289 public void loginWithFacebookSdk ( android .app .Activity context , final Map <String , String > facebookFieldsMappings ,
264290 final List <String > permissions , CallbackManager callbackManager , final AsyncCallback <BackendlessUser > responder )
265291 {
266292 loginWithFacebookSdk ( context , facebookFieldsMappings , permissions , callbackManager , responder , false );
267293 }
268294
295+ @ Deprecated
269296 public void loginWithFacebookSdk ( android .app .Activity context , final Map <String , String > facebookFieldsMappings ,
270297 final List <String > permissions , CallbackManager callbackManager , final
271298 AsyncCallback <BackendlessUser > responder , boolean stayLoggedIn )
@@ -275,30 +302,35 @@ public void loginWithFacebookSdk( android.app.Activity context, final Map<String
275302 internalResponder );
276303 }
277304
305+ @ Deprecated
278306 public void loginWithFacebook ( android .app .Activity context , final AsyncCallback <BackendlessUser > responder )
279307 {
280308 loginWithFacebook ( context , null , null , null , responder );
281309 }
282310
311+ @ Deprecated
283312 public void loginWithFacebook ( android .app .Activity context , android .webkit .WebView webView ,
284313 final AsyncCallback <BackendlessUser > responder )
285314 {
286315 loginWithFacebook ( context , webView , null , null , responder );
287316 }
288317
318+ @ Deprecated
289319 public void loginWithFacebook ( android .app .Activity context , android .webkit .WebView webView ,
290320 final AsyncCallback <BackendlessUser > responder , boolean stayLoggedIn )
291321 {
292322 loginWithFacebook ( context , webView , null , null , responder , stayLoggedIn );
293323 }
294324
325+ @ Deprecated
295326 public void loginWithFacebook ( android .app .Activity context , android .webkit .WebView webView ,
296327 Map <String , String > facebookFieldsMappings , List <String > permissions ,
297328 final AsyncCallback <BackendlessUser > responder )
298329 {
299330 loginWithFacebook ( context , webView , facebookFieldsMappings , permissions , responder , false );
300331 }
301332
333+ @ Deprecated
302334 public void loginWithFacebook ( android .app .Activity context , android .webkit .WebView webView ,
303335 Map <String , String > facebookFieldsMappings , List <String > permissions ,
304336 final AsyncCallback <BackendlessUser > responder , boolean stayLoggedIn )
@@ -354,58 +386,79 @@ public void loginWithTwitter( android.app.Activity context, android.webkit.WebVi
354386 getUserServiceAndroidExtra ().loginWithTwitter ( context , webView , twitterFieldsMappings , getUserLoginAsyncHandler ( responder , stayLoggedIn ) );
355387 }
356388
389+ @ Deprecated
357390 public void loginWithGooglePlus ( android .app .Activity context , final AsyncCallback <BackendlessUser > responder )
358391 {
359392 loginWithGooglePlus ( context , null , null , null , responder );
360393 }
361394
395+ @ Deprecated
362396 public void loginWithGooglePlus ( android .app .Activity context , android .webkit .WebView webView ,
363397 final AsyncCallback <BackendlessUser > responder )
364398 {
365399 loginWithGooglePlus ( context , webView , null , null , responder );
366400 }
367401
402+ @ Deprecated
368403 public void loginWithGooglePlus ( android .app .Activity context , android .webkit .WebView webView ,
369404 final AsyncCallback <BackendlessUser > responder , boolean stayLoggedIn )
370405 {
371406 loginWithGooglePlus ( context , webView , null , null , responder , stayLoggedIn );
372407 }
373408
409+ @ Deprecated
374410 public void loginWithGooglePlus ( android .app .Activity context , android .webkit .WebView webView ,
375411 Map <String , String > googlePlusFieldsMappings , List <String > permissions ,
376412 final AsyncCallback <BackendlessUser > responder )
377413 {
378414 loginWithGooglePlus ( context , webView , googlePlusFieldsMappings , permissions , responder , false );
379415 }
380416
417+ @ Deprecated
381418 public void loginWithGooglePlus ( android .app .Activity context , android .webkit .WebView webView ,
382419 Map <String , String > googlePlusFieldsMappings , List <String > permissions ,
383420 final AsyncCallback <BackendlessUser > responder , boolean stayLoggedIn )
384421 {
385422 getUserServiceAndroidExtra ().loginWithGooglePlus ( context , webView , googlePlusFieldsMappings , permissions , getUserLoginAsyncHandler ( responder , stayLoggedIn ) );
386423 }
387424
388- public void loginWithGooglePlusSdk ( String tokenId , String accessToken , final AsyncCallback < BackendlessUser > responder )
389- {
390- loginWithGooglePlusSdk ( tokenId , accessToken , null , null , responder );
425+ @ Deprecated
426+ public void loginWithGooglePlusSdk ( String tokenId , String accessToken , final AsyncCallback < BackendlessUser > responder ) {
427+ loginWithGooglePlusSdk (accessToken , ( Map < String , String >) null , responder , false );
391428 }
392429
393- public void loginWithGooglePlusSdk ( String tokenId , String accessToken , final AsyncCallback < BackendlessUser > responder , boolean stayLoggedIn )
394- {
395- loginWithGooglePlusSdk ( tokenId , accessToken , null , null , responder , stayLoggedIn );
430+ @ Deprecated
431+ public void loginWithGooglePlusSdk ( String tokenId , String accessToken , final AsyncCallback < BackendlessUser > responder , boolean stayLoggedIn ) {
432+ loginWithGooglePlusSdk (accessToken , ( Map < String , String >) null , responder , stayLoggedIn );
396433 }
397434
435+ @ Deprecated
398436 public void loginWithGooglePlusSdk ( String tokenId , String accessToken , final Map <String , String > fieldsMappings ,
399- List <String > permissions , final AsyncCallback <BackendlessUser > responder )
400- {
401- loginWithGooglePlusSdk ( tokenId , accessToken , fieldsMappings , permissions , responder , false );
437+ List <String > permissions , final AsyncCallback <BackendlessUser > responder ) {
438+ loginWithGooglePlusSdk (accessToken , fieldsMappings , responder , false );
402439 }
403440
441+ @ Deprecated
404442 public void loginWithGooglePlusSdk ( String tokenId , String accessToken , final Map <String , String > fieldsMappings ,
405- List <String > permissions , final AsyncCallback <BackendlessUser > responder , boolean stayLoggedIn )
406- {
407- AsyncCallback <BackendlessUser > internalResponder = getUserLoginAsyncHandler ( responder , stayLoggedIn );
408- getUserServiceAndroidExtra ().loginWithGooglePlusSdk ( tokenId , accessToken , fieldsMappings , permissions , internalResponder );
443+ List <String > permissions , final AsyncCallback <BackendlessUser > responder , boolean stayLoggedIn ) {
444+ loginWithGooglePlusSdk (accessToken , fieldsMappings , responder , stayLoggedIn );
445+ }
446+
447+ public void loginWithGooglePlusSdk ( String accessToken , final Map <String , String > fieldsMappings , final AsyncCallback <BackendlessUser > responder , boolean stayLoggedIn ) {
448+ AsyncCallback <BackendlessUser > internalResponder = getUserLoginAsyncHandler (responder , stayLoggedIn );
449+ getUserServiceAndroidExtra ().loginWithGooglePlusSdk (accessToken , fieldsMappings , internalResponder );
450+ }
451+
452+ public void loginWithGooglePlusSdk ( String accessToken , final Map <String , String > fieldsMappings , final AsyncCallback <BackendlessUser > responder ) {
453+ loginWithGooglePlusSdk (accessToken , fieldsMappings , responder , false );
454+ }
455+
456+ public void loginWithGooglePlusSdk ( String accessToken , final AsyncCallback <BackendlessUser > responder , boolean stayLoggedIn ) {
457+ loginWithGooglePlusSdk (accessToken , (Map <String , String >) null , responder , stayLoggedIn );
458+ }
459+
460+ public void loginWithGooglePlusSdk ( String accessToken , final AsyncCallback <BackendlessUser > responder ) {
461+ loginWithGooglePlusSdk (accessToken , (Map <String , String >) null , responder , false );
409462 }
410463
411464 public void logout () throws BackendlessException
0 commit comments