Subversion Repositories SmartDukaan

Rev

Rev 2066 | Rev 2105 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
2066 ankur.sing 1
package in.shop2020.catalog.dashboard.shared;
2
 
3
import in.shop2020.catalog.dashboard.client.CatalogService;
4
import in.shop2020.catalog.dashboard.client.CatalogServiceAsync;
5
 
2068 ankur.sing 6
import java.util.Date;
2066 ankur.sing 7
import java.util.Map;
8
 
9
import com.google.gwt.core.client.GWT;
10
import com.google.gwt.user.client.rpc.AsyncCallback;
11
 
12
public class Utils {
13
 
14
    private static Map<Long, String> vendors, warehouses;
15
    private static final CatalogServiceAsync catalogService = GWT.create(CatalogService.class);
16
    static {
17
        catalogService.getAllVendors(new AsyncCallback<Map<Long,String>>() {
18
            @Override
19
            public void onSuccess(Map<Long, String> result) {
20
                vendors = result;
21
            }
22
            @Override
23
            public void onFailure(Throwable caught) {
24
            }
25
        });
26
 
27
        catalogService.getAllWarehouses(new AsyncCallback<Map<Long,String>>() {
28
            @Override
29
            public void onSuccess(Map<Long, String> result) {
30
                warehouses = result;
31
            }
32
            @Override
33
            public void onFailure(Throwable caught) {
34
            }
35
        });
36
    }
37
 
38
    public static String getVendorDesc(long id) {
39
        if(vendors == null) {
40
            return null;
41
        }
42
        return vendors.get(id);
43
    }
44
 
45
    public static String getWarehouseDesc(long id) {
46
        if(warehouses == null) {
47
            return null;
48
        }
49
        return warehouses.get(id);
50
    }
2068 ankur.sing 51
 
52
    public static String getDisplayableDate(Long millis){
53
        Date date = new Date();
54
        date.setTime(millis);
55
        String dateString = date.toString();
56
        dateString = dateString.substring(0, dateString.lastIndexOf(" "));
57
        dateString = dateString.substring(0, dateString.lastIndexOf(" "));
58
        return dateString;      
59
    }
2066 ankur.sing 60
}