· 6 years ago · Nov 18, 2018, 02:26 AM
1// inicijalizira sve data containere
2 Data.init(this);
3
4 final String password = "sava";
5 final String email = "tomislav32433443232333333332333332334311@infinum.hr";
6
7 final Customer c = Data.getCustomer();
8 c.setFirstName("Tomislav");
9 c.setLastName("Car");
10 c.setEmail(email);
11 c.setPassword(password);
12 c.setCellPhone("+385915125486");
13 // oprezno, ovo loada objekt na novo trenutno dakle pogubi se recimo
14 // password
15 c.registerAsync(new LoadListener() {
16
17 @Override
18 public void beforeLoad(DataContainer container) {
19 Loggy.log("Before");
20 }
21
22 @Override
23 public void afterLoad(DataContainer container) {
24 if (c.isValid()) {
25 Loggy.log(c.toString());
26
27 OauthToken ot = Data.getOauthToken();
28
29 Params p = new Params();
30 p.set("username", "customer:" + email);
31 p.set("password", password);
32 ot.loadAsync(p, new LoadListener() {
33 @Override
34 public void beforeLoad(DataContainer container) {
35 Loggy.log("Before load for container " + container.getUniqueIdentifier());
36
37 }
38
39 @Override
40 public void afterLoad(DataContainer container) {
41 Loggy.log("After load for container " + container.getUniqueIdentifier());
42 Loggy.log("Loaded " + container.inspect());
43
44 }
45 });
46 //
47 // Loggy.log(ot.toString());
48 // //
49 // AuthenticationScheme.setGlobal(new
50 // OAuth2Authentication(ot.getAccessToken()));
51 //
52 // PromoCode code = Data.getCustomerInvitationCode();
53 // Params p3 = new Params();
54 // p3.set("customer_id", Data.getCustomer().getId());
55 // code.load(p3);
56 //
57 // Loggy.log(code.toString());
58 // //
59 // // Customer me = Data.getCustomer();
60 // // Params p2 = new Params();
61 // // p2.set("customer_id", c.getId());
62 // // me.load(p2);
63 } else
64 Loggy.log("Error " + c.errors.toString());
65 }
66 });