Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.backendless.cr.data;
- import com.backendless.Backendless;
- import com.backendless.BackendlessUser;
- import com.backendless.async.callback.AsyncCallback;
- import com.backendless.exceptions.BackendlessFault;
- import java.util.ArrayList;
- import java.util.List;
- /**
- * Created by vitaly on 2/28/17.
- */
- public class TestRelations {
- public static void main(String[] args) {
- try {
- test();
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- private static void test() {
- Backendless.initApp(
- "7178CE20-4753-A3A2-FF32-CD1A8D3DA000",
- "F4D3C148-7326-2B15-FF50-98404CF9D900",
- "v1");
- List<String> relationProps = new ArrayList<String>();
- relationProps.add( "items" );
- System.out.println("Starting adska machina !");
- Backendless.Data.of( Order.class ).findFirst(new AsyncCallback<Order>()
- {
- @Override
- public void handleResponse( Order order )
- {
- System.out.println("Got order");
- // second step - retrieve relations
- Backendless.Data.of( Order.class ).loadRelations( order, relationProps,
- new AsyncCallback<Order>()
- {
- @Override
- public void handleResponse( Order response )
- {
- order.getItems().size();
- }
- @Override
- public void handleFault( BackendlessFault fault )
- {
- System.out.println(fault.getMessage());
- }
- });
- }
- @Override
- public void handleFault( BackendlessFault fault )
- {
- System.out.println(fault.getMessage());
- }
- });
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement