Upstream version 5.34.92.0
[platform/framework/web/crosswalk.git] / src / xwalk / runtime / android / java / src / org / xwalk / runtime / extension / api / messaging / MessagingSmsConstMaps.java
1 // Copyright (c) 2013 Intel Corporation. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4
5 package org.xwalk.runtime.extension.api.messaging;
6
7 import java.util.HashMap;
8 import org.xwalk.runtime.extension.api.messaging.MessagingSmsConsts;
9
10 public class MessagingSmsConstMaps {
11     final public static HashMap<String, String> smsTableColumnDict = 
12         new HashMap<String, String>();
13     final public static HashMap<String, Integer> smsDeliveryStatusDictS2I = 
14         new HashMap<String, Integer>();
15     final public static HashMap<Integer, String> smsDiliveryStatusDictI2S = 
16         new HashMap<Integer, String>();
17     final public static HashMap<Integer, String> smsStateDictI2S = 
18         new HashMap<Integer, String>();
19     final public static HashMap<String, Integer> smsStateDictS2I = 
20         new HashMap<String, Integer>();
21     final public static HashMap<String, String> sortOrderDict = 
22         new HashMap<String, String>();
23
24     static {
25         smsTableColumnDict.put("id", MessagingSmsConsts.ID);
26         smsTableColumnDict.put("date", MessagingSmsConsts.DATE);
27         smsTableColumnDict.put("from", MessagingSmsConsts.ADDRESS);
28         smsTableColumnDict.put("state", MessagingSmsConsts.STATUS);
29         smsTableColumnDict.put("error", MessagingSmsConsts.READ);
30         smsDeliveryStatusDictS2I.put("success", -1);
31         smsDeliveryStatusDictS2I.put("pending", 64);
32         smsDeliveryStatusDictS2I.put("success", 0);
33         smsDeliveryStatusDictS2I.put("error", 128);
34         smsDiliveryStatusDictI2S.put(-1, "success");
35         smsDiliveryStatusDictI2S.put(64, "pending");
36         smsDiliveryStatusDictI2S.put(0, "success");
37         smsDiliveryStatusDictI2S.put(128, "error");
38         smsStateDictI2S.put(MessagingSmsConsts.MESSAGE_TYPE_INBOX, "received");
39         smsStateDictI2S.put(MessagingSmsConsts.MESSAGE_TYPE_DRAFT, "draft");
40         smsStateDictI2S.put(MessagingSmsConsts.MESSAGE_TYPE_OUTBOX, "sending");
41         smsStateDictI2S.put(MessagingSmsConsts.MESSAGE_TYPE_QUEUED, "sending");
42         smsStateDictI2S.put(MessagingSmsConsts.MESSAGE_TYPE_SENT, "sent");
43         smsStateDictI2S.put(MessagingSmsConsts.MESSAGE_TYPE_FAILED, "failed");
44         smsStateDictS2I.put("received", MessagingSmsConsts.MESSAGE_TYPE_INBOX);
45         smsStateDictS2I.put("draft", MessagingSmsConsts.MESSAGE_TYPE_DRAFT);
46         smsStateDictS2I.put("sending", MessagingSmsConsts.MESSAGE_TYPE_OUTBOX);
47         smsStateDictS2I.put("sent", MessagingSmsConsts.MESSAGE_TYPE_SENT);
48         smsStateDictS2I.put("failed", MessagingSmsConsts.MESSAGE_TYPE_FAILED);
49         sortOrderDict.put("ascending", "ASC");
50         sortOrderDict.put("descending", "DESC");
51     }
52 }