Advertisement
Guest User

Untitled

a guest
Feb 28th, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.03 KB | None | 0 0
  1. package com.backendless.cr.data;
  2.  
  3. import com.backendless.Backendless;
  4. import com.backendless.BackendlessUser;
  5. import com.backendless.async.callback.AsyncCallback;
  6. import com.backendless.exceptions.BackendlessFault;
  7.  
  8. import java.util.ArrayList;
  9. import java.util.List;
  10.  
  11. /**
  12.  * Created by vitaly on 2/28/17.
  13.  */
  14. public class TestRelations {
  15.  
  16.     public static void main(String[] args) {
  17.         try {
  18.             test();
  19.         } catch (Exception e) {
  20.             e.printStackTrace();
  21.         }
  22.     }
  23.  
  24.     private static void test() {
  25.         Backendless.initApp(
  26.                 "7178CE20-4753-A3A2-FF32-CD1A8D3DA000",
  27.                 "F4D3C148-7326-2B15-FF50-98404CF9D900",
  28.                 "v1");
  29.  
  30.         List<String> relationProps = new ArrayList<String>();
  31.         relationProps.add( "items" );
  32.  
  33.         System.out.println("Starting adska machina !");
  34.         Backendless.Data.of( Order.class ).findFirst(new AsyncCallback<Order>()
  35.         {
  36.             @Override
  37.             public void handleResponse( Order order )
  38.             {
  39.                 System.out.println("Got order");
  40.  
  41.                 // second step - retrieve relations
  42.                 Backendless.Data.of( Order.class ).loadRelations( order, relationProps,
  43.                         new AsyncCallback<Order>()
  44.                         {
  45.                             @Override
  46.                             public void handleResponse( Order response )
  47.                             {
  48.  
  49.                                 order.getItems().size();
  50.                             }
  51.  
  52.                             @Override
  53.                             public void handleFault( BackendlessFault fault )
  54.                             {
  55.                                 System.out.println(fault.getMessage());
  56.                             }
  57.                         });
  58.             }
  59.  
  60.             @Override
  61.             public void handleFault( BackendlessFault fault )
  62.             {
  63.                 System.out.println(fault.getMessage());
  64.             }
  65.         });
  66.     }
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement