Rev 2066 | Rev 2105 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
package in.shop2020.catalog.dashboard.shared;import in.shop2020.catalog.dashboard.client.CatalogService;import in.shop2020.catalog.dashboard.client.CatalogServiceAsync;import java.util.Date;import java.util.Map;import com.google.gwt.core.client.GWT;import com.google.gwt.user.client.rpc.AsyncCallback;public class Utils {private static Map<Long, String> vendors, warehouses;private static final CatalogServiceAsync catalogService = GWT.create(CatalogService.class);static {catalogService.getAllVendors(new AsyncCallback<Map<Long,String>>() {@Overridepublic void onSuccess(Map<Long, String> result) {vendors = result;}@Overridepublic void onFailure(Throwable caught) {}});catalogService.getAllWarehouses(new AsyncCallback<Map<Long,String>>() {@Overridepublic void onSuccess(Map<Long, String> result) {warehouses = result;}@Overridepublic void onFailure(Throwable caught) {}});}public static String getVendorDesc(long id) {if(vendors == null) {return null;}return vendors.get(id);}public static String getWarehouseDesc(long id) {if(warehouses == null) {return null;}return warehouses.get(id);}public static String getDisplayableDate(Long millis){Date date = new Date();date.setTime(millis);String dateString = date.toString();dateString = dateString.substring(0, dateString.lastIndexOf(" "));dateString = dateString.substring(0, dateString.lastIndexOf(" "));return dateString;}}